[WPF]チェックボックスを3択にする

CheckBoxをチェック・未チェック・中間の3択にしたい場合は「IsThreeStateプロパティ」を「true」にします。

サンプルコード

チェックボックスの3ステート XAML
<CheckBox Content="チェック状態"   IsThreeState="True" IsChecked="True" />
<CheckBox Content="未チェック状態" IsThreeState="True" IsChecked="False" />
<CheckBox Content="中間状態"       IsThreeState="True" IsChecked="{x:Null}" />
VB.NETの場合、「null」を「Nothing」に読み替えてください

サンプルコードのダウンロード

サンプルコードの実行には Microsoft Visual Studio 2015 以上のバージョンが必要です。

検証環境

関連ページ