Trigger.Value Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Dient zum Abrufen oder Festlegen des Werts, der mit dem Eigenschaftswert des Elements verglichen werden soll. Der Vergleich ist eine Referenzgleichstellungsprüfung.
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
Eigenschaftswert
Der Standardwert ist null. Siehe auch den Abschnitt "Ausnahmen".
- Attribute
Ausnahmen
Ausdrücke wie Bindungen werden nicht unterstützt.
Nachdem eine Trigger Anwendung verwendet wurde, kann sie nicht mehr geändert werden.
Beispiele
Im folgenden Beispiel wird die Foreground Eigenschaft einer Schaltfläche geändert, wenn die IsPressed Eigenschaft lautet true.
<Style x:Key="Triggers" TargetType="Button">
<Style.Triggers>
<Trigger Property="IsPressed" Value="true">
<Setter Property = "Foreground" Value="Green"/>
</Trigger>
</Style.Triggers>
</Style>
Hinweise
Dieser Wert wird mit dem Eigenschaftswert verglichen, der von der Property Eigenschaft der .Trigger Der durchgeführte Vergleich ist eine Referenzqualitätsprüfung. Wenn die beiden Werte gleich sind, wenden die zugeordneten SetterWerte die angegebenen Eigenschaftswerte an.
Beachten Sie, dass Sie sowohl die Eigenschaften als Value auch die Property Eigenschaften eines Trigger Triggers angeben müssen, damit er sinnvoll ist. Wenn eine oder beide Eigenschaften nicht angegeben sind, wird daher eine Ausnahme ausgelöst.
XAML-Eigenschaftselementverwendung
<object>
<object.Value>
Value
</object.Value>
</object>