Condition.Property 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 der Eigenschaft der Bedingung. Dies gilt nur für MultiTrigger Objekte.
public:
property System::Windows::DependencyProperty ^ Property { System::Windows::DependencyProperty ^ get(); void set(System::Windows::DependencyProperty ^ value); };
[System.Windows.Markup.Ambient]
public System.Windows.DependencyProperty Property { get; set; }
[<System.Windows.Markup.Ambient>]
member this.Property : System.Windows.DependencyProperty with get, set
Public Property Property As DependencyProperty
Eigenschaftswert
Ein DependencyProperty Wert, der die Eigenschaft der Bedingung angibt. Der Standardwert ist null.
- Attribute
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>
Hinweise
MultiTriggerMit "s" können Sie Eigenschaftswerte basierend auf einer Reihe von Bedingungen festlegen. Eine Bedingung ist erfüllt, wenn der Wert der Eigenschaft (angegeben durch die Property Eigenschaft) des Elements mit der angegebenen Value Übereinstimmung übereinstimmt (Referenzgleichheitsprüfung). Wenn alle angegebenen Bedingungen erfüllt sind, wird der Trigger angewendet.
Wenn TargetType der Stil der Vorlage, die die Trigger enthält, nicht festgelegt ist. Anschließend müssen Sie den Eigenschaftsnamen mithilfe der ClassName.PropertyName Syntax qualifizieren.
Beachten Sie, dass, wenn es sich um eine Bedingung für eine MultiTrigger, die und Value die Property Eigenschaften muss festgelegt werden. Das Festlegen des Binding Werts würde in diesem Fall zu einer Ausnahme führen.
Bei Conditions in MultiDataTriggers sollte die Binding Eigenschaft anstelle dieser Eigenschaft verwendet werden.