2017-07-31 5 views
1

次のように私は、チェックボックスを使用しています:WPF:チェックボックスの制限クリッカブルエリアのチェックボックスにのみ

<CheckBox Content="Reload Code Table Rules" 
      IsChecked="{Binding ReloadCodeTableRules, UpdateSourceTrigger=PropertyChanged}" 
      VerticalAlignment="Center" /> 

私は、チェックボックスまたはラベルのいずれかをクリックすると現在チェック状態が変更されます。チェックボックスをオンにしたときにのみこれを変更することができますか?あなたが別のTextBlockにテキストを配置し、StackPanelで一緒にそれらをラップすることができ

+0

あなたはラジオボタンを使用してみましたか? –

+0

チェックボックスのデータテンプレートを書き直す方法が見つからない限り、それができるかどうかわかりません。私は同じことが欲しかった。私はチェックボックスとラベルコントロールを持つ別個のコントロールを作成することを覚えています。 –

答えて

2

<StackPanel Orientation="Horizontal" VerticalAlignment="Center"> 
    <CheckBox IsChecked="{Binding ReloadCodeTableRules, UpdateSourceTrigger=PropertyChanged}" VerticalAlignment="Center"/> 
    <TextBlock Margin="4,0,0,0" Text="Reload Code Table Rules" VerticalAlignment="Center"/> 
</StackPanel> 
関連する問題