我在WPF中有一个复选框,我想将其设置为不确定状态。我怎样才能做到这一点?有没有办法像这样设置它:复选框的不确定状态
CheckBox.State=CheckBoxStates.TriState;
或者是否有其他方法可以做到这一点?
而且是有可能改变的复选框为一体的视觉效果:
- ☑托运
- ☒为未选中
- ☐为不确定状态 否则我将不得不创建一个自定义控制?
我在WPF中有一个复选框,我想将其设置为不确定状态。我怎样才能做到这一点?有没有办法像这样设置它:复选框的不确定状态
CheckBox.State=CheckBoxStates.TriState;
或者是否有其他方法可以做到这一点?
而且是有可能改变的复选框为一体的视觉效果:
是啊......你可以使用Nullable<bool>
。假设你可以以某种方式覆盖控件。但是对于一个三态,我觉得有以下应该提供一个好主意:
bool? = false
bool? = true
bool? = null
所以尝试:bool? TriState
是。 IsThreeState = true;请参见以下(举例)
http://www.wpf-tutorial.com/basic-controls/the-checkbox-control/
环节都不错。但您必须根据您的链接发布实际答案。该链接可能会在几个月内失效,而其他人不会参考。 – Yaje
http://stackoverflow.com/questions/1343866/tristate-checkbox-how-to-change-the-order-of-the-states –