Я хотел бы изменить фон моих кнопок при наведении мыши.В следующем коде я не получаю никаких ошибок, он показывает цвет фона по умолчанию, он просто не меняет цвет фона при наведении мыши.
Вот мой код:
<UserControl.Resources>
<Style x:Key = "RoundButtonTemplate" TargetType="Button">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="Button">
<Border CornerRadius="12"
Background="{TemplateBinding Background}"
Width="{TemplateBinding Width}"
Height="{TemplateBinding Height}"
BorderThickness="1">
<ContentPresenter HorizontalAlignment="Center" VerticalAlignment="Center">
</ContentPresenter>
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="Background" Value="Red"/>
</Trigger>
</Style.Triggers>
</Style>
</UserControl.Resources>
Любая идея, почему он не меняет фон на красный при mouseOver?
РЕДАКТИРОВАТЬ:
Я не уверен, если это связано, но я не получаю эффект мыши, когдапри наведении курсора, другими словами, стрелка мыши не меняется на руку при наведении курсора на кнопки.