Condition.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 Bedingung.
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
Eigenschaftswert
Die Value Eigenschaft darf für eine angegebene Eigenschaft Conditionnicht NULL sein.
Siehe auch den Abschnitt "Ausnahmen". Der Standardwert ist null.
- Attribute
Ausnahmen
Ausdrücke werden nicht unterstützt.
Beispiele
Das folgende Beispiel enthält zwei MultiTriggers. Der erste legt den Wert der MinWidth-Eigenschaft fest, wenn die HasItems-Eigenschaft false ist und die Width-EigenschaftAuto ist. Die zweite ist ähnlich, aber für die MinHeight-Eigenschaft .
<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>
In der Binding Eigenschaft finden Sie Beispiele für Bedingungen, die in einer MultiDataTrigger.
Hinweise
MultiTriggermit s und MultiDataTriggers können Sie Eigenschaftswerte basierend auf einer Reihe von Bedingungen festlegen. Eine Bedingung ist erfüllt, wenn der Eigenschaftswert des Elements oder Datenelements mit dem angegebenen übereinstimmt Value. Wenn alle angegebenen Bedingungen erfüllt sind, wird der Trigger angewendet. Wenn alle angegebenen Bedingungen erfüllt sind, wird der Trigger angewendet.