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