更改编辑时的复选框状态

本文关键字:复选框 状态 编辑 | 更新日期: 2023-09-27 17:55:43

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

<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"/>

以及您检查该框是否选中

的方法
( bool )name.IsChecked

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

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