获取控件值
- C# code
<sdk:DataGridTemplateColumn Header="全选" CanUserResize="False" Width="44"> <sdk:DataGridTemplateColumn.HeaderStyle> <Style TargetType="sdk:DataGridColumnHeader"> <Setter Property="HorizontalContentAlignment" Value="Center"></Setter> <Setter Property="VerticalContentAlignment" Value="Center"></Setter> <Setter Property="ContentTemplate"> <Setter.Value> <DataTemplate> <StackPanel Orientation="Horizontal" HorizontalAlignment="Center"> <TextBlock Text="" Width="12"/> <CheckBox Name="chkAll" Checked="chkAll_Checked" Unchecked="chkAll_Unchecked" /> </StackPanel> </DataTemplate> </Setter.Value> </Setter> </Style> </sdk:DataGridTemplateColumn.HeaderStyle> <sdk:DataGridTemplateColumn.CellTemplate> <DataTemplate> <StackPanel Orientation="Horizontal" HorizontalAlignment="Center" VerticalAlignment="Center"> <CheckBox HorizontalAlignment="Center" Name="CheckBoxOSId" Tag="{Binding}"></CheckBox> </StackPanel> </DataTemplate> </sdk:DataGridTemplateColumn.CellTemplate> </sdk:DataGridTemplateColumn> 代码如上,DataGrid中的HeaderStyle样式中有一个Checkbox同时页面上有一个删除按钮,点击删除按钮,根据全选CheckBox 是否选中实现批量删除
如何获取 Name="chkAll" 的 CheckBox 的值?最好有满足需求的代码供参考,谢谢
[解决办法]
明白啦