En WPF, ¿importa el orden de los activadores?

Tengo el siguiente xaml:

<DockPanel>
    <DockPanel.Resources>
        <Style TargetType="Button">
            <Style.Triggers>
                <Trigger Property="IsMouseOver" Value="True">
                    <Setter Property="Foreground" Value="Yellow"></Setter>
                </Trigger>
                <Trigger Property="IsPressed" Value="True">
                    <Setter Property="Foreground" Value="Green"></Setter>
                </Trigger>
            </Style.Triggers>
        </Style>
    </DockPanel.Resources>
    <Button Content="Cut" Height="30" Width="75"/>
</DockPanel>

o que sucede es que cuando paso el mouse sobre el botón, el primer plano cambia a amarillo y luego cuando presiono el botón, el primer plano cambia a verde.

Ahora, si invierto el orden de mis disparadores en el XAML, el primer plano cambiará a amarillo cuando pase el mouse sobre él, pero cuando presione el botón, el primer plano NO cambiará a verde.

¿Cuál es la explicación para esto? ¿Un disparador anula al otro?

Respuestas a la pregunta(2)

Su respuesta a la pregunta