Usar Triggers para cambiar el color de un botón

Este código provoca que cuando el ratón pase encima del botón, cambie su color a "Azure"

<Window.Resources>
      <Style x:Key="EstilosDeLosBotones" TargetType="Button">
            <Setter Property="Background" Value="Coral" />
            <Setter Property="Foreground" Value="White" />
            <Setter Property="FontFamily" Value="Comic Sans MS" />
            <Style.Triggers>
                <Trigger Property="IsMouseOver" Value="True">
                    <Setter Property="Button.Background" Value="Azure" />
                </Trigger>
            </Style.Triggers>
      </Style>
</Window.Resources>

No hay que confundir los desencadenadores con los eventos. Un evento especifica una acción que se realizara cuando se produzca un hecho significativo (por ejemplo Clic en un Botón), mientras que un desencadenador (Triggers) está ocurriendo todo el rato mientras ocurre la situación para la que está diseñado., (por ejemplo que el puntero del ratón este encima del botón). Cuando el desencadenador termina todo vuelve a la situación inicial, mientras que en un evento no hay marcha atrás.

Imagen01

La flecha negra es el cursor porque no he podido ‘fotografiarlo’ (sorry por la chapuza)


↑↑↑

A.2.Enlaces

[Para saber mas]
[Grupo de documentos]
[Documento Index]
[Documento Start]
[Imprimir el Documento]