Button
の背景(たとえばSolidColorBrushなど)を有効にしない場合(IsEnabled == false
)のみ変更する必要があります。
どうすればいいですか?変更ボタン背景が有効になっていない場合
ボタンStyle
をXAMLを使用して変更する必要がありますか、またはこの作業をプログラムで行うことはできますか?有効になっていないときに背景のみを変更するには、正しいXAMLコードは何ですか。
私は、次のXAMLコードを試してみましたが、それは効果がありません:
<Button>
<Button.Style>
<Style TargetType="Button">
<Style.Triggers>
<Trigger Property="IsEnabled" Value="False">
<Setter Property="Background" Value="Red"></Setter>
</Trigger>
</Style.Triggers>
</Style>
</Button.Style>
</Button>
この記事をチェック:http://www.infosysblogs.com/microsoft/2010/07/wpf_-_disabled_look_for_button.html – kmatyaszek
なぜこれは機能しませんか?誰も説明を持っていますか? – SAT