utiliser un déclencheur pour définir un premier plan de bloc de texte sur mouseover

Je suis en train de mettre le bloc de sorte que son premier-plan la couleur change à chaque fois
le curseur de la souris passe dessus, et c'est mon code:

<TextBlock Foreground="blue" Margin="18,234,5,-2" Grid.RowSpan="3">
    <Underline>Remove Message</Underline>
    <TextBlock.Style>
        <Style TargetType="TextBlock">
            <Style.Triggers>
                <Trigger Property ="IsMouseOver" Value="True">
                    <Setter Property= "Foreground" Value="Red"/>
                </Trigger>
            </Style.Triggers>
        </Style>
    </TextBlock.Style>
</TextBlock>

Quand j'ai essayer de changer le setter de la propriété à un autre, par exemple FontSize="30"l'événement ne se produisent.

source d'informationauteur Nadav Stern