C# 更改编辑时的复选框状态

C# 更改编辑时的复选框状态,c#,wpf,xaml,C#,Wpf,Xaml,我有一个带有复选框的数据表单: <dataform:DataField Label="Notify" Grid.Row="8" Grid.Column="0"> <CheckBox IsChecked="{Binding notify, Mode=TwoWay, Converter={StaticResource BoolToIntConverter}}" /> 我想做的是,当用户编辑项目时,复选框将设置为未选中 我有办法做到这一点吗 我尝试将IsChecked更改

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

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

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

我有办法做到这一点吗


我尝试将
IsChecked
更改为
False
,但没有成功。

这对我很有效。。在
xaml
文件中

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

我发现,由于它绑定到数据库,所以在任务完成后,只需修改数据库中的值就更容易了


我想补充一点,复选框是一个任务的标志,当它被选中时,将通知/发送电子邮件给用户。

您能显示用于将复选框设置为false的代码吗?你确定你已经做了
Checkbox.IsChecked=false使用正确的方法?但我不确定绑定是如何工作的。我使用了
( bool )name.IsChecked