Trigger.Setters Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient une collection d'objets Setter, qui décrivent les valeurs de propriété à appliquer lorsque la condition spécifiée a été rencontrée.
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
Valeur de propriété
La valeur par défaut est null
.
Exemples
Comme mentionné ci-dessus, l’ajout d’un Setter enfant à un Trigger objet l’ajoute implicitement au SetterBaseCollection pour l’objet Trigger . Dans l’exemple suivant, <Trigger.Setters>
est implicite.
<ControlTemplate.Triggers>
<Trigger Property="IsSelected" Value="True">
<Trigger.Setters>
<Setter Property="Opacity" Value="1.0" />
</Trigger.Setters>
</Trigger>
</ControlTemplate.Triggers>
Remarques
Utilisation des éléments de propriété XAML
<object>
<object.Setters>
ZeroOrMoreSetters
</object.Setters>
</object>
Valeurs XAML
ZeroOrMoreSetters Zéro ou plus Setter d’objets. Cela ne prend pas en charge l’objet EventSetter .
Un Trigger vous permet d’utiliser Setters pour appliquer des valeurs de propriété lorsque l’élément répond à une condition spécifiée. Par exemple, vous pouvez modifier la couleur d’arrière-plan d’un élément lorsqu’il est en focus.
Si la même propriété est définie plusieurs fois, la dernière valeur de propriété est appliquée.
La Setters propriété d’un Trigger objet ne peut être constituée que d’objets Setter . L’ajout d’un Setter enfant à un Trigger objet l’ajoute implicitement au SetterBaseCollection pour l’objet Trigger . EventSetter les objets ne sont pas pris en charge ; Prend uniquement Style.Setters en charge les EventSetter objets.