Freigeben über


Condition.Value Eigenschaft

Definition

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.

Gilt für: