【发布时间】:2012-12-29 13:02:58
【问题描述】:
只有在未启用 (IsEnabled == false) 时,我才需要更改我的 Button 背景(例如 SolidColorBrush)。
我该怎么做?
我是否需要使用 XAML 修改按钮 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>
【问题讨论】:
-
为什么这不起作用?有人解释一下吗?
标签: c# wpf button disabled-control