Trigger.Setters Eigenschaft

Definition

Ruft eine Auflistung von Setter-Objekten ab, die die Eigenschaftswerte beschreiben, die angewendet werden sollen, wenn die angegebene Bedingung erfüllt wird.Gets a collection of Setter objects, which describe the property values to apply when the specified condition has been met.

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

Eigenschaftswert

SetterBaseCollection

Standardwert: null.The default value is null.

Beispiele

Wie bereits erwähnt, wird das Hinzufügen eines Setter untergeordneten Objekts zu einem Trigger-Objekt dem SetterBaseCollection für das Trigger Objekt implizit hinzugefügt.As mentioned above, adding a Setter child to a Trigger object implicitly adds it to the SetterBaseCollection for the Trigger object. Im folgenden Beispiel ist <Trigger.Setters> implizit.In the following example, <Trigger.Setters> is implicit.

    <ControlTemplate.Triggers>
      <Trigger Property="IsSelected" Value="True">
<Trigger.Setters>
           <Setter Property="Opacity" Value="1.0" />
</Trigger.Setters>
      </Trigger>
    </ControlTemplate.Triggers>

Hinweise

Verwendung von XAML-EigenschaftenelementenXAML Property Element Usage

<object>  
  <object.Setters>  
    ZeroOrMoreSetters  
  </object.Setters>  
</object>  

XAML-WerteXAML Values

ZeroormoresettersZeroOrMoreSetters
0 (null) oder mehr Setter-Objekten.Zero or more Setter objects. EventSetter-Objekt wird nicht unterstützt.This does not support EventSetter object.

Mit einem Trigger können Sie Setters verwenden, um Eigenschaftswerte anzuwenden, wenn das Element eine bestimmte Bedingung erfüllt.A Trigger allows you to use Setters to apply property values when the element meets a specified condition. Sie können z. b. die Hintergrundfarbe eines Elements ändern, wenn es den Fokus besitzt.For example, you may want to change the background color of an element when it is in focus.

Wenn die gleiche Eigenschaft mehrmals festgelegt wird, wird der letzte Eigenschafts Wert angewendet.If the same property is set more than once, the last property value will be applied.

Die Setters-Eigenschaft eines Trigger-Objekts kann nur aus Setter-Objekten bestehen.The Setters property of a Trigger object can only consist of Setter objects. Durch das Hinzufügen eines untergeordneten Setter zu einem Trigger-Objekt wird es implizit dem SetterBaseCollection für das Trigger Objekt hinzugefügt.Adding a Setter child to a Trigger object implicitly adds it to the SetterBaseCollection for the Trigger object. EventSetter Objekte werden nicht unterstützt. nur Style.Setters unterstützt EventSetter Objekte.EventSetter objects are not supported; only Style.Setters supports EventSetter objects.

Gilt für:

Siehe auch