表題の件で質問させてください
現在WPFの画面上に
〇ALL(ラジオボタン) □ONE(チェックボタン)□TWO(チェックボタン)
というように配置しています
ALLが押されるとONE,TWOのチェックが入るようには出来たのですが、
ALLが選択されていない状態でONE,TWOが押されるとALLにもチェックさせたいです
また、ALLが選択されている状態でONE,TWOのいずれかのチェックが外れるとALLも解除させれるようにしたいです
各チェックボタンが押された際のイベントに設定するかと考えました
例:one_Checkedというイベントの際にtwo_Checkedを確認し、trueならばAllをtrueにさせる
しかしifの条件に
if(one.IsChecked = true;)
というような記述は出来ずどういう風に条件を指定すればいいのか悩んでいます
このような場合、どのようにすれば良いでしょうか
ifを使わなくても出来るのでしょうか?
分かりにくい質問で申し訳ありませんがアドバイスよろしくお願いいたします。
C#
1public MainWindow() 2 { 3 InitializeComponent(); 4 } 5 6 private void All_Checked(object sender, RoutedEventArgs e) 7 { 8 one.IsChecked = true; 9 two.IsChecked = true; 10 } 11 12 private void one_Checked(object sender, RoutedEventArgs e) 13 { 14 //この部分が分かりません 15 } 16 17 private void two_Checked_1(object sender, RoutedEventArgs e) 18 { 19 //この部分が分かりません 20 } 21 }
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/10/05 05:43
2017/10/05 05:58
2017/10/05 06:01
2017/10/05 06:18
2017/10/05 06:48
2017/10/05 06:59
2017/10/05 06:59
2017/10/05 07:49