MultiTrigger.Conditions Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera kolekcję Condition obiektów. Zmiany wartości właściwości są stosowane po spełnieniu wszystkich warunków w kolekcji.
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
Wartość właściwości
Wartością domyślną jest pusta kolekcja.
Przykłady
Poniższy przykład zawiera dwa MultiTriggers. Pierwszy ustawia wartość właściwości MinWidth , gdy właściwość HasItems ma wartość false, a właściwość Width ma wartość Auto. Drugi jest podobny, ale jest dla właściwości MinHeight .
<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>
Uwagi
Użycie elementu właściwości języka XAML
<object>
<object.Conditions>
ZeroOrMoreConditions
</object.Conditions>
</object>
Wartości XAML
ZeroOrMoreConditions Zero lub więcej Condition obiektów.
MultiTrigger Umożliwia ustawienie wartości właściwości lub akcji uruchamiania na podstawie kolekcji Condition obiektów. Warunek jest spełniony, gdy wartość właściwości (określona przez Property właściwość Condition klasy) elementu jest zgodna z określonym Value. Porównanie, które jest wykonywane, jest sprawdzaniem równości odwołań. Element MultiTrigger stosuje skojarzone metody ustawiania lub akcje, gdy wszystkie warunki są prawdziwe (binarne i operacje).
Należy pamiętać, że dla MultiTriggerelementów s każdy warunek w kolekcji musi ustawiać zarówno właściwości , jak Property i Value . Condition Aby uzyskać więcej informacji, zobacz stronę.