Я хочу избежать изменения цвета кнопки при ее отключении. Цвет кнопки должен быть таким же, если его диагональ или нет.Отключить изменение цвета «IsEnabled = false» на кнопке?
Используя стиль можно изменить цвет фона, когда он получает инвалид:
<Style TargetType="{x:Type Button}">
...
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type Button}">
...
<ControlTemplate.Triggers>
...
<Trigger Property="IsEnabled" Value="false">
<Setter TargetName="Border" Property="Background" Value="#EEEEEE" />
<Setter TargetName="Border" Property="BorderBrush" Value="#AAAAAA" />
<Setter Property="Foreground" Value="#888888"/>
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
я могу изменить цвет фона, но я хочу сохранить это динамичным, так как цвет фона с привязкой к данным и не должны изменить ,
Если я удалю установщик фона, выполняется изменение цвета фона по умолчанию.
Как отключить изменение цвета? Или, по крайней мере, создать привязку для фона с отключенным фоном?
Извините за мой плохой английский.
Я dont't получить, как я могу изменить background_color в инвалидов-State кнопки с помощью стиля или DataTemplate. Можете ли вы это указать? –
@DocSnuggles: вы посмотрели ссылку, указанную в моем ответе? Существует пример того, как это сделать. – Tigran