我有一个如下定义的复选框:
<CheckBox x:Name="T09_CH105" IsChecked="{Binding Path=T09_CH105,Mode=TwoWay}" Content="Others"/>
及其相应的DataMember:
[DataMember]
public Boolean T09_CH105 {
get { return _T09_CH105; }
set { if (_T09_CH105 != value) {
_T09_CH105 = value;
OnPropertyChanged("T09_CH105");
}
}
}
如何将其设为三态复选框?我无法弄清楚如何使我在网上阅读的内容适应我的代码。
由于
答案 0 :(得分:3)
你应该添加属性:
IsThreeState="True"
到您的XAML
答案 1 :(得分:1)
使用可空的bool:bool?
或Nullable<bool>
(请参阅corresponding msdn article以供参考)
如果状态为null,则wpf复选框显示“半检查”状态。