Мне нужно изменить фон Button
(например, SolidColorBrush) только тогда, когда он не включен (IsEnabled == false
).
Как я могу сделать?
Могу ли я изменить кнопку Style
с помощью XAML или я могу выполнить эту работу программно? Каков правильный код XAML, чтобы изменить только Background, если он не включен?
Я пробовал следующий код 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>