Condividi tramite


Condition.Value Proprietà

Definizione

Ottiene o imposta il valore della condizione.

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

Valore della proprietà

Object

La proprietà Value non può essere Null per un dato oggetto Condition.

Vedere anche la sezione relativa alle eccezioni. Il valore predefinito è null.

Attributi

Eccezioni

Le espressioni non sono supportate.

Esempio

L'esempio seguente contiene due MultiTriggers. Il primo imposta il valore della proprietà MinWidth quando la proprietà HasItems è false e la proprietà Width è Auto. Il secondo è simile, ma è per la proprietà MinHeight .

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

Vedere la Binding proprietà per esempi di condizioni usate in un oggetto MultiDataTrigger.

Commenti

MultiTriggers e MultiDataTriggerconsentono di impostare i valori delle proprietà in base a un set di condizioni. Una condizione viene soddisfatta quando il valore della proprietà dell'elemento o dell'elemento dati corrisponde all'oggetto specificato Value. Se vengono soddisfatte tutte le condizioni specificate, viene applicato il trigger. Se vengono soddisfatte tutte le condizioni specificate, viene applicato il trigger.

Si applica a