MultiTrigger.Conditions 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 Condition-Objekten ab. Änderungen an Eigenschaftswerten werden angewendet, wenn alle Bedingungen in der Auflistung erfüllt werden.
public:
property System::Windows::ConditionCollection ^ Conditions { System::Windows::ConditionCollection ^ get(); };
public System.Windows.ConditionCollection Conditions { get; }
member this.Conditions : System.Windows.ConditionCollection
Public ReadOnly Property Conditions As ConditionCollection
Eigenschaftswert
Der Standard ist eine leere Auflistung.
Beispiele
Das folgende Beispiel enthält zwei MultiTriggers. Die erste legt den MinWidth-Eigenschaftswert fest, wenn die HasItems-Eigenschaft false und die Width-Eigenschaftauto ist. Die zweite ist ähnlich, gilt jedoch für die MinHeight-Eigenschaft .
<Style.Triggers>
<Trigger Property="IsEnabled" Value="false">
<Setter Property="Background" Value="#EEEEEE" />
</Trigger>
<MultiTrigger>
<MultiTrigger.Conditions>
<Condition Property="HasItems" Value="false" />
<Condition Property="Width" Value="Auto" />
</MultiTrigger.Conditions>
<Setter Property="MinWidth" Value="120"/>
</MultiTrigger>
<MultiTrigger>
<MultiTrigger.Conditions>
<Condition Property="HasItems" Value="false" />
<Condition Property="Height" Value="Auto" />
</MultiTrigger.Conditions>
<Setter Property="MinHeight" Value="95"/>
</MultiTrigger>
</Style.Triggers>
Hinweise
Verwendung von XAML-Eigenschaftenelementen
<object>
<object.Conditions>
ZeroOrMoreConditions
</object.Conditions>
</object>
XAML-Werte
ZeroOrMoreConditions
Null oder mehr Condition Objekte.
MultiTrigger ermöglicht es Ihnen, Eigenschaftenwerte festzulegen oder Aktionen basierend auf einer Auflistung von Condition -Objekten zu starten. Eine Bedingung wird erfüllt, wenn der Wert der -Eigenschaft (angegeben durch die Property -Eigenschaft der Condition -Klasse) des -Elements mit dem angegebenen Valueübereinstimmt. Der Vergleich, der durchgeführt wird, ist eine Verweisgleichheitsprüfung. Wendet MultiTrigger die zugeordneten Setter oder Aktionen an, wenn alle Bedingungen wahr sind (binär und Vorgang).
Beachten Sie, dass für MultiTriggers jede Bedingung in der Auflistung sowohl die Property Eigenschaften als Value auch festlegen muss. Weitere Informationen finden Sie unter Condition.
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