WPF: Zmiana background button za pomocą triggera

0

Witam,

Chcę aby po najechaniu myszki kolor buttona zmienił się np. na czerwony:

Wszystkie inne Property się zmieniają natomiast jest problem z Background - cały czas zostaje domyślny taki jaki jest w WPF.

Używałem takiego kodu:

 
<StackPanel.Resources>
                        <Style TargetType="{x:Type Button}" x:Key="RedButton">
                            <Style.Triggers>
                                    <Setter Property="Background"  Value="Red" />
                                </Trigger>
                            </Style.Triggers>
                        </Style>
</StackPanel.Resources>

<Button Style="{StaticResource RedButton}">RedButton</Button>
 

**A drugie pytanie mam takie: **
Czy da się zwykłym triggerem coś zmienić jak zostanie naciśnięty button? Czy to trzeba już EventTriggerem?

0
<ControlTemplate.Triggers>
                        <Trigger Property="IsMouseOver" Value="True">
                            <Setter Property="Background" Value="#" />
                        </Trigger>
                        <Trigger Property="IsPressed" Value="True">
                            <Setter Property="Background" Value="#"/>                            
                        </Trigger>
                    </ControlTemplate.Triggers>

1 użytkowników online, w tym zalogowanych: 0, gości: 1