Trigger.Setters Propriété

Définition

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é

SetterBaseCollection

La valeur par défaut est null.

Exemples

Comme mentionné ci-dessus, l’ajout d’un enfant à un Setter objet l’ajoute implicitement à l’objet SetterBaseCollection Trigger.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 plusieurs Setter objets. Cela ne prend pas en charge EventSetter l’objet.

A Trigger vous permet d’utiliser Setterdes 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 enfant à un Setter objet l’ajoute implicitement à l’objet SetterBaseCollection Trigger.Trigger EventSetter les objets ne sont pas pris en charge ; prend uniquement Style.Setters en charge les EventSetter objets.

S’applique à

Voir aussi