トグルボタンを使用するには、ToggleButtonコントロールを使用します。
チェック状態はIsChecked属性で設定し、Trueならチェック状態を、Falseなら未チェック状態を表します。
ボタンに表示するテキストはContent属性で設定します。
チェック状態と未チェック状態のトグルボタンの例を以下に示します。
XAMLの例
<!-- チェック状態のトグルスイッチ --> <ToggleButton IsChecked="True" Content="ToggleButton""/> <!-- 未チェック状態のトグルスイッチ --> <ToggleButton IsChecked="False" Content="ToggleButton"/>
チェック状態が変更された場合は、Checkedイベントが発生します。
チェック状態はIsCheckedプロパティで確認することができます。
チェック状態が発生した場合の処理の例を以下に示します。
private void toggleButton1_Checked(object sender, RoutedEventArgs e) if (toggleButton1 == null) return; if (toggleButton1.IsChecked == true) //チェック状態になったときの処理