Condition.Value 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 lub ustawia wartość warunku.
public:
property System::Object ^ Value { System::Object ^ get(); void set(System::Object ^ value); };
public object Value { get; set; }
[System.ComponentModel.TypeConverter(typeof(System.Windows.Markup.SetterTriggerConditionValueConverter))]
public object Value { get; set; }
member this.Value : obj with get, set
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Markup.SetterTriggerConditionValueConverter))>]
member this.Value : obj with get, set
Public Property Value As Object
Wartość właściwości
Właściwość Value nie może mieć wartości null dla danego Conditionelementu .
Zobacz również sekcję Wyjątki. Wartość domyślna to null.
- Atrybuty
Wyjątki
Wyrażenia nie są obsługiwane.
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 to 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>
Zobacz właściwość , aby zapoznać się Binding z przykładami warunków używanych w obiekcie MultiDataTrigger.
Uwagi
MultiTriggers i MultiDataTriggerumożliwiają ustawianie wartości właściwości na podstawie zestawu warunków. Warunek jest spełniony, gdy wartość właściwości elementu lub elementu danych jest zgodna z określoną wartością Value. Jeśli wszystkie określone warunki zostaną spełnione, zostanie zastosowany wyzwalacz. Jeśli wszystkie określone warunki zostaną spełnione, zostanie zastosowany wyzwalacz.