Condition.Value Eigenschaft

Definition

Ruft den Wert der Bedingung ab oder legt diesen fest.Gets or sets the value of the condition.

public:
 property System::Object ^ Value { System::Object ^ get(); void set(System::Object ^ value); };
[System.ComponentModel.TypeConverter(typeof(System.Windows.Markup.SetterTriggerConditionValueConverter))]
public object Value { get; set; }
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.The Value property cannot be null for a given Condition.

Weitere Informationen finden Sie im Abschnitt für Ausnahmen.See also the Exceptions section. Der Standardwert ist NULL.The default value is null.

Attribute

Ausnahmen

Ausdrücke werden nicht unterstützt.Expressions are not supported.

Beispiele

Das folgende Beispiel enthält zwei MultiTriggers.The following example contains two MultiTriggers. Der erste legt den MinWidth -Eigenschafts Wert fest, wenn die HasItems -Eigenschaft false ist und die Width -Eigenschaft auf Autofestgelegt ist. Die zweite ist ähnlich, aber ist für die MinHeight -Eigenschaft.The first sets the MinWidth property value when the HasItems property is false and the Width property is Auto. The second one is similar but is for the MinHeight property.

<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>

Unter der Binding-Eigenschaft finden Sie Beispiele für Bedingungen, die in einer MultiDataTrigger verwendet werden.See the Binding property for examples of conditions used in a MultiDataTrigger.

Hinweise

mit MultiTriggers und MultiDataTriggerS können Sie Eigenschaftswerte auf Grundlage eines Satzes von Bedingungen festlegen.MultiTriggers and MultiDataTriggers allow you to set property values based on a set of conditions. Eine Bedingung ist erfüllt, wenn der Eigenschafts Wert des Elements oder des Datenelements mit dem angegebenen Value übereinstimmt.A condition is satisfied when the property value of the element or data item matches the specified Value. Wenn alle angegebenen Bedingungen erfüllt sind, wird der-Triggerwert angewendet.If all specified conditions are satisfied, then the trigger is applied. Wenn alle angegebenen Bedingungen erfüllt sind, wird der-Triggerwert angewendet.If all specified conditions are satisfied, then the trigger is applied.

Gilt für: