Кнопка WPF может исполнять стиль?
Моя первая установка "CanExecute" на что-либо, кроме "True"... Мне не нравится серый фон по умолчанию на моей кнопке, когда "CanExecute" имеет значение false.
Например, я хотел бы изменить фон на "Красный", если "CanExecute" равен "False" (предполагая, что "CanExecute" манипулирует свойством IsEnabled, что не кажется правильным). Любой совет приветствуется. Если есть хорошая ссылка, чтобы получить ответы на этот вопрос на уровне начинающих, это также будет оценено.
Я просто скопировал и попытался изменить этот пример, не зная, насколько он близок к правильности:
<Button Content="Update"
CommandParameter="{Binding ID}"
Command="{Binding UpdateCommand}" >
<Button.Style>
<Style TargetType="Button">
<Style.Triggers>
<Trigger Property="IsEnabled" Value="false">
<Setter Property="Background" Value="Red" />
</Trigger>
</Style.Triggers>
</Style>
</Button.Style>
</Button>