WPFで グループボックスを無効にします。(IsEnabled=”False”)
その時に、表示自体が有効表示のままになっていまいます。(グレーアウトしません) (こういう仕様なのでしょうか?)
実害はないですが、少し気持ち悪く、改善したいです。
コード
1 2 3 4 5 |
<Grid> <GroupBox x:Name="groupBox" IsEnabled="False" Header="GroupBox" HorizontalAlignment="Left" Margin="65,37,0,0" VerticalAlignment="Top" Height="147" Width="275"> <Button x:Name="button" IsEnabled="False" Content="Button" HorizontalAlignment="Left" Margin="60,37,0,0" VerticalAlignment="Top" Width="131" Height="50"/> </GroupBox> </Grid> |
こういうものなのでしょうか・・・?
困ったので、トリガーを使って自分でグレーアウト制御をいれました。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
<Grid> <GroupBox x:Name="groupBox" IsEnabled="False" Header="GroupBox" HorizontalAlignment="Left" Margin="65,37,0,0" VerticalAlignment="Top" Height="147" Width="275"> <GroupBox.Style> <Style TargetType="{x:Type GroupBox}"> <Style.Triggers> <Trigger Property="IsEnabled" Value="False"> <Setter Property="Foreground" Value="Gray"/> </Trigger> </Style.Triggers> </Style> </GroupBox.Style> <Button x:Name="button" IsEnabled="False" Content="Button" HorizontalAlignment="Left" Margin="60,37,0,0" VerticalAlignment="Top" Width="131" Height="50"/> </GroupBox> </Grid> |
一応、やりたいことはできました。よかったよかった。
では、tuffyzのアプリ紹介。
スワンボートから浮き輪を投げて、あひるをつかまえよう。
タイマー代わりにもなるよ。
それから・・・
tiddlywinks – MOMOTARO The Peach Boy Ohajiki
桃太郎のおはじきゲームです。
(なんとなく遊べるゲームです)
2手以内に赤鬼をはじけ!
(ただし、ひょっとこ が鬼に当たらないように・・)
こちらもよろしくです。