WPF にチェック ボックスがあり、不確定な状態に設定したいと考えています。どうやってやるの?次のように設定する方法はありますか:
CheckBox.State=CheckBoxStates.TriState;
または、それを行う他の方法はありますか?
チェックボックスの視覚的な外観を次のように変更することもできます。
- ☑チェックあり
- ☒ 未チェック
- ☐ 不確定な状態の場合、またはカスタム コントロールを作成する必要がありますか?
ええ... を使用できますNullable<bool>
。何らかの方法で Control をオーバーライドできると仮定します。しかし、トライステートの場合、次のことが良いアイデアを提供するはずだと思います。
bool? = false
bool? = true
bool? = null
だから試してみてください: bool? TriState
はい。IsThreeState = true; 以下を参照してください(例付き)
http://www.wpf-tutorial.com/basic-controls/the-checkbox-control/