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 sind.
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 Standardwert ist eine leere Auflistung.
Beispiele
Das folgende Beispiel enthält zwei MultiTriggers. Der erste legt den Wert der MinWidth-Eigenschaft fest, wenn die HasItems-Eigenschaft false ist und die Width-EigenschaftAuto ist. Die zweite ist ähnlich, aber 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
XAML-Eigenschaftselementverwendung
<object>
<object.Conditions>
ZeroOrMoreConditions
</object.Conditions>
</object>
XAML-Werte
ZeroOrMoreConditions Null oder mehr Condition Objekte.
MultiTrigger ermöglicht das Festlegen von Eigenschaftswerten oder das Starten von Aktionen basierend auf einer Auflistung von Condition Objekten. 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 durchgeführte Vergleich ist eine Referenzgleichstellungsprüfung. The MultiTrigger applies the associated setters or actions when all of the conditions are true (binary and operation).
Beachten Sie, dass für MultiTriggers jede Bedingung in der Auflistung sowohl die als Value auch die Property Eigenschaften festgelegt werden müssen. Weitere Informationen finden Sie auf der Condition Seite.