我创建了一个 UserControl,里面有一个按钮,还有一个按钮样式。该样式在鼠标悬停触发器时设置按钮背景。现在我添加了一个 ICommand 类型的依赖属性并将按钮命令设置为这个新属性。命令绑定可以正常工作,但是当禁用自定义控件(canexecute = false)时,鼠标悬停触发器仍会更改背景。
我试过像这样更改鼠标悬停触发器,但它不起作用:
<MultiTrigger.Conditions>
<Condition Property="IsMouseOver" Value="True"/>
<Condition Property="IsEnabled" Value="True"/>
</MultiTrigger.Conditions>
<Setter Property="Background" Value="Orange"/>
</MultiTrigger>
任何人都可以帮忙吗?