Trigger.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, která má být porovnána s hodnotou vlastnosti prvku. Porovnání je kontrola rovnosti odkazů.
public:
property System::Object ^ Value { System::Object ^ get(); void set(System::Object ^ value); };
[System.Windows.Localizability(System.Windows.LocalizationCategory.None, Readability=System.Windows.Readability.Unreadable)]
[System.Windows.Markup.DependsOn("Property")]
[System.Windows.Markup.DependsOn("SourceName")]
public object Value { get; set; }
[System.Windows.Localizability(System.Windows.LocalizationCategory.None, Readability=System.Windows.Readability.Unreadable)]
[System.Windows.Markup.DependsOn("Property")]
[System.Windows.Markup.DependsOn("SourceName")]
[System.ComponentModel.TypeConverter(typeof(System.Windows.Markup.SetterTriggerConditionValueConverter))]
public object Value { get; set; }
[<System.Windows.Localizability(System.Windows.LocalizationCategory.None, Readability=System.Windows.Readability.Unreadable)>]
[<System.Windows.Markup.DependsOn("Property")>]
[<System.Windows.Markup.DependsOn("SourceName")>]
member this.Value : obj with get, set
[<System.Windows.Localizability(System.Windows.LocalizationCategory.None, Readability=System.Windows.Readability.Unreadable)>]
[<System.Windows.Markup.DependsOn("Property")>]
[<System.Windows.Markup.DependsOn("SourceName")>]
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Markup.SetterTriggerConditionValueConverter))>]
member this.Value : obj with get, set
Public Property Value As Object
Hodnota vlastnosti
Výchozí hodnota je null. Viz také část Výjimky.
- Atributy
Výjimky
Výrazy, jako jsou vazby, se nepodporují.
Po použití není možné ho Trigger změnit.
Příklady
Následující příklad změní Foreground vlastnost tlačítka, když IsPressed je truevlastnost .
<Style x:Key="Triggers" TargetType="Button">
<Style.Triggers>
<Trigger Property="IsPressed" Value="true">
<Setter Property = "Foreground" Value="Green"/>
</Trigger>
</Style.Triggers>
</Style>
Poznámky
Tato hodnota je porovnána s hodnotou vlastnosti vrácenou Property vlastností Trigger. Porovnání, které se provádí, je kontrola kvality odkazu. Pokud jsou dvě hodnoty stejné, přidružené Setterhodnoty použijí zadané hodnoty vlastnosti.
Mějte na paměti, že pro trigger musíte zadat jak PropertyValue vlastnosti, tak i vlastnosti Trigger , které mají být smysluplné. Proto pokud jedna nebo obě vlastnosti nejsou zadány, je vyvolán výjimka.
Použití elementu vlastnosti XAML
<object>
<object.Value>
Value
</object.Value>
</object>