Как установить событие MouseOver/триггер для границы в XAML? Я хочу, чтобы граница стала зеленой, когда мышь над ней, а затем, чтобы вернуться к синему, когда мышь больше не находится над границей. Почему я не могу использовать только следующий код:
<Border
Name="ClearButtonBorder"
Grid.Column="1"
CornerRadius="0,3,3,0"
Background="Blue">
<Border.Triggers>
<Trigger Property="Border.IsMouseOver" Value="True">
<Setter Property="Border.Background" Value="Green" />
</Trigger>
<Trigger Property="Border.IsMouseOver" Value="False">
<Setter Property="Border.Background" Value="Blue" />
</Trigger>
</Border.Triggers>
<TextBlock
HorizontalAlignment="Center"
VerticalAlignment="Center"
Text="X" />
</Border>
Я действительно не получаю эти триггеры и стили в WPF. Это такое сопротивление, чтобы не быть в состоянии достичь чего-то простого, как это. Пожалуйста, предоставьте мне решение и помогите мне понять, что черт не так с моим кодом? Огромное спасибо.