いつもありがとうございます.
WPFのGroupBoxでHeaderをチェックボックスにすることはできたのですが,
GroupBoxのIsEnabledをチェックボックスのIsCheckedに連動させると,
チェックボックスにチェックが入っていない状態ではチェックボックス自体がグレーアウトしチェックすることができません
当然の動作だとは思うのですが,GroupBoxのIsEnabledの状態にかかわらずCheckBoxを常に有効にする方法はありますでしょうか.
また,WPFでは内包された要素は親要素のIsEnabledに依存しますが,それを無視する方法はあるのでしょうか
もしかしたら同じ内容かもしれませんが以上二点よろしくお願いいたします.
XAMLはおおむね以下のような感じになりました.
XML
1<GroupBox HorizontalAlignment="Left" Height="163" VerticalAlignment="Top" Width="200" Margin="332,130,0,0" IsEnabled="{Binding ElementName=hogehoge,Path=IsChecked}"> 2 <GroupBox.Header> 3 <CheckBox Content="ほげほげ" x:Name="hogehoge"/> 4 </GroupBox.Header> 5 <Grid HorizontalAlignment="Stretch" VerticalAlignment="Stretch"> 6 <Label Content="fugafuga[mm]" HorizontalAlignment="Left" Margin="5,5,0,0" VerticalAlignment="Top"/> 7 <TextBox x:Name="TextBox_fugafufa" HorizontalAlignment="Left" Height="22" Margin="50,30,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="120"/> 8 </Grid> 9</GroupBox>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/08/09 14:53