Trigger.Setters 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 Setter, que describen los valores de propiedad que se van a aplicar si se cumple la condición especificada.
public:
property System::Windows::SetterBaseCollection ^ Setters { System::Windows::SetterBaseCollection ^ get(); };
public System.Windows.SetterBaseCollection Setters { get; }
member this.Setters : System.Windows.SetterBaseCollection
Public ReadOnly Property Setters As SetterBaseCollection
Valor de propiedad
El valor predeterminado es null
.
Ejemplos
Como se mencionó anteriormente, agregar un Setter elemento secundario a un Trigger objeto lo agrega implícitamente al SetterBaseCollection objeto para el Trigger objeto . En el ejemplo siguiente, <Trigger.Setters>
es implícito.
<ControlTemplate.Triggers>
<Trigger Property="IsSelected" Value="True">
<Trigger.Setters>
<Setter Property="Opacity" Value="1.0" />
</Trigger.Setters>
</Trigger>
</ControlTemplate.Triggers>
Comentarios
Uso de elementos de propiedad XAML
<object>
<object.Setters>
ZeroOrMoreSetters
</object.Setters>
</object>
Valores XAML
ZeroOrMoreSetters Cero o más Setter objetos. Esto no admite el EventSetter objeto .
Un Trigger objeto permite usar Setters para aplicar valores de propiedad cuando el elemento cumple una condición especificada. Por ejemplo, puede que desee cambiar el color de fondo de un elemento cuando está en el foco.
Si se establece la misma propiedad más de una vez, se aplicará el último valor de propiedad.
La Setters propiedad de un Trigger objeto solo puede constar de Setter objetos . Agregar un Setter elemento secundario a un Trigger objeto lo agrega implícitamente al SetterBaseCollection objeto para el Trigger objeto . EventSetter no se admiten objetos; solo Style.Setters admite EventSetter objetos .