我在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 –