Comment définir événement MouseOver/déclenchement de la frontière, dans le code XAML?

Comment définir événement MouseOver/déclenchement de la frontière, dans le code XAML? Je veux que la frontière passe au vert lorsque la souris est au-dessus, puis de retour vers le bleu lorsque la souris n'est plus sur la frontière. Pourquoi ne puis-je pas simplement utiliser le code suivant:

<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>

Je n'ai vraiment pas obtenir ces déclencheurs et les styles dans WPF. Elle est telle une traînée de ne pas être en mesure de réaliser quelque chose de simple que cela.. s'il vous Plaît fournir la solution pour moi et m'aider à comprendre ce que le diable est le problème avec mon code? Merci un tas.

InformationsquelleAutor Boris | 2010-03-05