【发布时间】:2013-03-22 13:45:18
【问题描述】:
我有一个 WPF 窗口,其中有几个复选框,这些复选框数据绑定到我的对象中相应的布尔属性。我从 INotifyPropertyChanged 派生了我的对象,因此数据的变化反映在视图中,视图的变化反映在数据中。
现在我必须添加另一个具有 3 个状态的复选框,该复选框将充当“全选/取消全选”,工作如下:
- 如果用户选中 - 将选中所有其他复选框
- 如果用户未选中 - 将取消选中所有其他复选框
- 如果所有其他复选框都被选中 - 将显示为选中
- 如果所有其他复选框均未选中 - 将显示为未选中
- 如果其他一些复选框被选中 - 将显示为不确定
我是 WPF 的新手。如何在 WPF 中做到这一点?
【问题讨论】:
标签: wpf data-binding checkbox