Trigger.Setters Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft eine Auflistung von Setter-Objekten ab, die die Eigenschaftswerte beschreiben, die angewendet werden sollen, wenn die angegebene Bedingung erfüllt wird.
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
Standardwert: null
.
Beispiele
Wie bereits erwähnt, fügt das Hinzufügen eines Setter untergeordneten Elements zu einem Trigger -Objekt es implizit dem SetterBaseCollection für das Trigger -Objekt hinzu. Im folgenden Beispiel <Trigger.Setters>
ist implizit.
<ControlTemplate.Triggers>
<Trigger Property="IsSelected" Value="True">
<Trigger.Setters>
<Setter Property="Opacity" Value="1.0" />
</Trigger.Setters>
</Trigger>
</ControlTemplate.Triggers>
Hinweise
Verwendung von XAML-Eigenschaftenelementen
<object>
<object.Setters>
ZeroOrMoreSetters
</object.Setters>
</object>
XAML-Werte
ZeroOrMoreSetters
Null oder mehr Setter Objekte. Dieses Objekt wird nicht unterstützt EventSetter .
Mit einem Trigger können Sie s verwenden Setter, um Eigenschaftswerte anzuwenden, wenn das Element eine angegebene Bedingung erfüllt. Beispielsweise können Sie die Hintergrundfarbe eines Elements ändern, wenn es sich im Fokus befindet.
Wenn dieselbe Eigenschaft mehrmals festgelegt wird, wird der letzte Eigenschaftswert angewendet.
Die Setters -Eigenschaft eines Trigger -Objekts kann nur aus Setter -Objekten bestehen. Beim Hinzufügen eines Setter untergeordneten Elements zu einem Trigger Objekt wird es implizit dem SetterBaseCollection für das Trigger -Objekt hinzugefügt. EventSetter-Objekte werden nicht unterstützt. unterstützt EventSetter nur Style.Setters -Objekte.
Gilt für:
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für