Share via


MultiTrigger.Conditions Proprietà

Definizione

Ottiene una raccolta di oggetti Condition. Le modifiche ai valori di proprietà vengono applicate quando vengono soddisfatte tutte le condizioni dell'insieme.

public:
 property System::Windows::ConditionCollection ^ Conditions { System::Windows::ConditionCollection ^ get(); };
public System.Windows.ConditionCollection Conditions { get; }
member this.Conditions : System.Windows.ConditionCollection
Public ReadOnly Property Conditions As ConditionCollection

Valore della proprietà

Il valore predefinito è una raccolta vuota.

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>

Commenti

Utilizzo della sintassi XAML per elementi proprietà

<object>
  <object.Conditions>
    ZeroOrMoreConditions
  </object.Conditions>
</object>

Valori XAML

ZeroOrMoreConditions Zero o più Condition oggetti.

MultiTrigger consente di impostare i valori delle proprietà o avviare azioni in base a una raccolta di Condition oggetti. Una condizione viene soddisfatta quando il valore della proprietà (specificata dalla Property proprietà della classe) dell'elemento Condition corrisponde all'oggetto specificato Value. Il confronto eseguito è un controllo di uguaglianza di riferimento. L'oggetto MultiTrigger applica i setters o le azioni associati quando tutte le condizioni sono true (binario e operazione).

Si noti che per MultiTriggers, ogni condizione nell'insieme deve impostare sia le Property proprietà e Value . Per altre informazioni, vedere Condition.

Si applica a

Vedi anche