Pourquoi IsMouseOver est reconnu et MouseDown n'est pas (déclencheur de style Wpf)?

Pourquoi IsMouseOver est reconnu comme un WPF style de déclenchement et MouseDown l'est pas, étant donné que les deux sont valables UIElement propriétés vu ici-. Premier déclencheur fonctionne bien mais le second n'a même pas compiler.

<Style.Triggers>
    <Trigger Property="IsMouseOver" Value="true">
        <Setter Property="OpacityMask">
            <Setter.Value>
                <LinearGradientBrush >
                    <GradientStop Color="Transparent" Offset="0"/>
                    <GradientStop Color="Black" Offset="0.5"/>
                    <GradientStop Color="Transparent" Offset="1"/>
                </LinearGradientBrush>
            </Setter.Value>
        </Setter>
    </Trigger>
    <Trigger Property="MouseDown" Value="true">
        <Setter Property="OpacityMask">
            <Setter.Value>
                <LinearGradientBrush>
                    <GradientStop Color="Black" Offset="0" />
                    <GradientStop Color="White" Offset="1" />
                </LinearGradientBrush>
            </Setter.Value>
        </Setter>
    </Trigger>
</Style.Triggers>

source d'informationauteur Erre Efe