Condition.Value Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví hodnotu podmínky.
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
Hodnota vlastnosti
Vlastnost Value nemůže být null pro danou Conditionhodnotu .
Viz také část Výjimky. Výchozí hodnotou je hodnota null.
- Atributy
Výjimky
Výrazy nejsou podporovány.
Příklady
Následující příklad obsahuje dva MultiTriggers. První nastaví MinWidth hodnotu vlastnosti, když HasItems vlastnost je false a Width vlastnost je Auto. Druhý je podobný, ale je pro MinHeight vlastnost.
<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>
Binding Příklady podmínek použitých v objektu MultiDataTrigger.
Poznámky
MultiTriggerMultiDataTriggerumožňuje nastavit hodnoty vlastností na základě sady podmínek. Podmínka je splněna, pokud hodnota vlastnosti prvku nebo datové položky odpovídá zadané Value. Pokud jsou splněny všechny zadané podmínky, použije se aktivační událost. Pokud jsou splněny všechny zadané podmínky, použije se aktivační událost.