Я создал UserControl, в котором есть кнопка, а также стиль для кнопки.Стиль устанавливает фон кнопки при наведении мыши на триггер.Теперь я добавил свойство зависимости типа ICommand и установил команду кнопки для этого нового свойства.Привязка команды работает должным образом, однако, когда пользовательский элемент управления отключен (canexecute = false), при наведении мыши на триггер все еще изменяется фон.
Я пытался изменить наведенное на мышь триггере, как это, но это не работает:
<MultiTrigger.Conditions>
<Condition Property="IsMouseOver" Value="True"/>
<Condition Property="IsEnabled" Value="True"/>
</MultiTrigger.Conditions>
<Setter Property="Background" Value="Orange"/>
</MultiTrigger>
Может кто-нибудь помочь?