現在の CheckState (checked、unchecked、indeterminate) に基づいてコントロールの内容を変更したいと考えています。可能であれば、XAML のみを使用し、コード ビハインドを必要としないソリューションを希望します。
どのコントロールを使用し、複数のコンテンツ セットを定義する方法を考えています。
例: チェックされた状態が Unchecked のときに UserControl1 を表示し、チェックされた状態が Checked のときに UserControl2 を表示する "ToggleContent" コントロール。
XAML は次のようになります。
<ToggleContent>
<ToggleContent.ContentUnchecked>
<local:UserControl1></local:UserControl1>
</ToggleContent.ContentUnchecked>
<ToggleContent.ContentChecked>
<local:UserControl2></local:UserControl2>
</ToggleContent.ContentChecked>
</ToggleContent>