在编辑上更改CheckBox状态

时间:2014-03-31 18:10:32

标签: c# wpf xaml

我有一个带有复选框的数据表:

<dataform:DataField Label="Notify" Grid.Row="8" Grid.Column="0">
<CheckBox IsChecked="{Binding notify, Mode=TwoWay, Converter={StaticResource BoolToIntConverter}}" />

我想要做的是当用户编辑该项目时,该复选框将设置为未选中。

我有办法做到这一点吗?

我尝试将IsChecked更改为False但不起作用。

2 个答案:

答案 0 :(得分:0)

这对我有用..在xaml文件中

<s:SurfaceCheckBox x:Name="name" 
 Content="what!?"
 IsChecked="False" 
 Checked="todo" 
 unchecked="todo"/>

以及检查是否选中该框的方法

( bool )name.IsChecked

答案 1 :(得分:0)

我发现它更容易,因为它绑定到数据库,只需在任务完成后修改Db中的值。

我想补充一点,该复选框是一个任务的标志,该任务会在用户选中时通知/发送电子邮件。