Style.Triggers Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene una colección de objetos TriggerBase que aplican valores de propiedad basados en condiciones especificadas.
public:
property System::Windows::TriggerCollection ^ Triggers { System::Windows::TriggerCollection ^ get(); };
public System.Windows.TriggerCollection Triggers { get; }
member this.Triggers : System.Windows.TriggerCollection
Public ReadOnly Property Triggers As TriggerCollection
Valor de propiedad
Una colección de objetos TriggerBase. El valor predeterminado es una colección vacía.
Ejemplos
En el ejemplo siguiente se muestra un elemento con nombre Style disponible para Button los controles.
Style define un Trigger elemento que cambia la Foreground propiedad de un botón cuando la IsPressed propiedad es true
.
<Style x:Key="Triggers" TargetType="Button">
<Style.Triggers>
<Trigger Property="IsPressed" Value="true">
<Setter Property = "Foreground" Value="Green"/>
</Trigger>
</Style.Triggers>
</Style>
Comentarios
El modelo de estilo y plantillas de WPF permite especificar desencadenadores dentro Stylede . Básicamente, los desencadenadores son objetos que permiten aplicar cambios cuando se cumplen ciertas condiciones (como cuando un valor de propiedad determinado se convierte en true
o cuando se produce un evento).
Uso de elementos de propiedad XAML
<object>
<object.Triggers>
oneOrMoreTriggers
</object.Triggers>
</object>
Valores XAML
oneOrMoreTriggers Cero o más elementos de objeto que son clases que derivan de TriggerBase.