如何取消选中CheckBox按钮点击WPF中的C#? [英] How to uncheck CheckBox on button click in WPF using C#?
本文介绍了如何取消选中CheckBox按钮点击WPF中的C#?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
< dxg:GridControl Name =grdInfillHeight =700VerticalAlignment =Center>
< dxg:GridControl.Columns>
< dxg:GridColumn AllowEditing =True>
< dxg:GridColumn.CellTemplate>
< DataTemplate>
< CheckBox Name =chkSelectHorizontalAlignment =Center
IsChecked ={Binding RelativeSource = {RelativeSource TemplatedParent},Path = GlassType}
Checked =CheckEdit_Checked
Unchecked =CheckEdit_Unchecked/>
< / DataTemplate>
< / dxg:GridColumn.CellTemplate>
< / dxg:GridColumn>
< / dxg:GridControl.Columns>
< dxg:GridControl.View>
< dxg:TableView Name =grdInfillInnerShowTotalSummary =TrueAutoWidth =True
DetailHeaderContent =TrueShowIndicator =FalseShowGroupPanel =False
CellValueChanging = grdInfillInner_CellValueChanging>
<! - GroupRowTemplate ={StaticResource descriptionHeader} - >
< / dxg:TableView>
< / dxg:GridControl.View>
< / dxg:GridControl>
< Button Name =BtnClearAllCheckboxContent =清除所有复选框Height =20Width =80/>
帮助欣赏!
解决方案
尝试下面.......
< CheckBox Name =chkSelectHorizontalAlignment = CenterIsChecked ={Binding RelativeSource = {RelativeSource TemplatedParent},Path = GlassType,Mode = TwoWay}
我猜想应该有属性GlassType
公共Bool GlassType {get; set;}
在绑定和设置属性值时使用TwoWay模式GlassType为True false ....
I have a CheckBox in GridControl Column. After performing some operation the selected checkboxes inside GridControl must be UNCHECKED on button click in WPF. Any idea?
<dxg:GridControl Name="grdInfill" Height="700" VerticalAlignment="Center">
<dxg:GridControl.Columns>
<dxg:GridColumn AllowEditing="True">
<dxg:GridColumn.CellTemplate>
<DataTemplate>
<CheckBox Name="chkSelect" HorizontalAlignment="Center"
IsChecked="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=GlassType}"
Checked="CheckEdit_Checked"
Unchecked="CheckEdit_Unchecked" />
</DataTemplate>
</dxg:GridColumn.CellTemplate>
</dxg:GridColumn>
</dxg:GridControl.Columns>
<dxg:GridControl.View>
<dxg:TableView Name="grdInfillInner" ShowTotalSummary="True" AutoWidth="True"
DetailHeaderContent="True" ShowIndicator="False" ShowGroupPanel="False"
CellValueChanging="grdInfillInner_CellValueChanging">
<!--GroupRowTemplate="{StaticResource descriptionHeader}"-->
</dxg:TableView>
</dxg:GridControl.View>
</dxg:GridControl>
<Button Name="BtnClearAllCheckbox" Content="Clear All Checkbox" Height="20" Width="80" />
Help Appreciated!
解决方案
Try below.......
<CheckBox Name="chkSelect" HorizontalAlignment="Center" IsChecked="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=GlassType,Mode=TwoWay}"
Im guessing there should be property "GlassType"
Public Bool GlassType {get;set;}
use TwoWay mode while binding and set property value GlassType as True false....
这篇关于如何取消选中CheckBox按钮点击WPF中的C#?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文