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 odkazu.
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 true
vlastnost .
<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é, pak přidružené Setterhodnoty použít zadané hodnoty vlastnosti.
Všimněte si, že pro trigger musíte zadat jak vlastnosti Property Value , tak i vlastnosti Trigger , které mají být smysluplné. Pokud tedy není zadána jedna nebo obě vlastnosti, vyvolá se výjimka.
Použití elementu vlastnosti XAML
<object>
<object.Value>
Value
</object.Value>
</object>