Я хочу, чтобы красная кнопка становилась черной, когда мышь нависала над ней.WPF Trigger не работает по назначению
<Button Content="Hover me" Grid.Column="3" Grid.Row="3">
<Button.Style>
<Style TargetType="{x:Type Button}">
<Setter Property="Background" Value="Red"/>
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="Background" Value="Black"/>
</Trigger>
</Style.Triggers>
</Style>
</Button.Style>
</Button>
Однако, моя проблема заключается в том, что когда я наведите курсор мыши на кнопку, она превращается в стиль Windows, по умолчанию с градиентом серым внешним видом.
Я искал часы, это работает спасибо! Однако должен быть лучший способ - наличие нескольких строк вместо простого триггера на гувере для цвета фона было бы неплохо. Вместо этого ужасного ControlTemplate. Слишком много кода для такого небольшого события; ( – Terning