当Button
未启用时(IsEnabled == false
),我需要更改其背景(例如使用SolidColorBrush
)。
我应该如何做?
我需要通过XAML修改Button
的Style
,还是可以在程序中完成此工作?正确的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>