我正在使用扩展的 WPF 控件,即 DoubleUpDown。为此控件定义了一个样式,并在其中定义了 IsEnabled 属性的触发器。
<Style TargetType="{x:Type extToolkit:DoubleUpDown}">
<Style.Triggers>
<Trigger Property="IsEnabled" Value="False">
<Setter Property="Background" Value="Pink"/>
</Trigger>
</Style.Triggers>
</Style>
对于 IsEnabled 属性,我使用来自 ViewModel 的绑定。
问题是,当控件 IsEnabled 属性为 False 时,背景并非全部填充粉红色,粉红色仅出现在向上和向下按钮之间(见图)。
我该如何解决这个问题以便用新的粉红色填充所有控件?谢谢您的帮助。