我在标题中有一个带有组合框的数据网格。我正在使用组合框选择deseclect列中的所有值。这是它的xaml代码:
<DataGridTemplateColumn.HeaderTemplate>
<DataTemplate>
<CheckBox x:Name="chbSelectAll" HorizontalAlignment="Center" VerticalAlignment="Center" Margin="0" Padding="0"
Checked="chbSelectAll_Checked" Unchecked="chbSelectAll_Unchecked" IsChecked="False"/>
</DataTemplate>
</DataGridTemplateColumn.HeaderTemplate>
我现在可以使用checked / unchecked事件设置列值。 现在我想访问标题中复选框的值。或者只是通过代码取消选中它的方法。
答案 0 :(得分:1)
你可以实现一个inotifypropertychanged属性来绑定你的复选框的“缺陷”属性。这将允许访问该值并在viewmodel中设置它。
答案 1 :(得分:0)
看起来你没有使用MVVM,所以如果你不喜欢使用后面的代码,你可以通过你给它的名称引用复选框。
chbSelectAll.IsChecked = true;