Я использую расширенный элемент управления WPF, который является DoubleUpDown. Для этого элемента управления a определен стиль и внутри него триггер для свойства IsEnabled.Расширенные инструменты 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, фон не все заполнен розовым, розовый цвет отображается только между кнопками «Вверх» и «Вниз» (см. Изображение).
Как я могу решить это, чтобы заполнить все элементы управления новым розовым цветом? Благодарим вас за помощь.
где изображение? –
Я кратко снял код DoubleUpDown, и эта строка в NumericUpDown \ Themes \ Generic.xaml может быть вашей проблемой: '
Настройка другого стиля (так же, как это определено выше) для WatermarkTextBox, похоже, работает. Теперь, когда DoubleUpDown отключен, цвет изменяется. Но теперь возникает другая проблема: значение больше не отображается, а также я не могу ввести какое-либо значение в элемент управления DoubleUpDown. – FlorentinaS