MultiTrigger.Conditions Propriété

Définition

Obtient une collection d'objets Condition. Les modifications apportées aux valeurs de propriété sont appliquées lorsque toutes les conditions dans la collection sont remplies.

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

Valeur de propriété

La valeur par défaut est une collection vide.

Exemples

L’exemple suivant contient deux MultiTriggers. Le premier définit la valeur de la propriété MinWidth lorsque la propriété HasItems a la valeur false et la propriété Width est Auto. La deuxième est similaire, mais concerne la propriété 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>

Remarques

Utilisation des éléments de propriété XAML

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

Valeurs XAML

ZeroOrMoreConditions Zéro ou plus Condition d’objets.

MultiTrigger vous permet de définir des valeurs de propriété ou de démarrer des actions basées sur une collection d’objets Condition . Une condition est remplie lorsque la valeur de la propriété (spécifiée par la Property propriété de la Condition classe) de l’élément correspond au spécifié Value. La comparaison effectuée est une égalité de référence case activée. MultiTrigger applique les setters ou actions associés lorsque toutes les conditions sont true (binaire et opération).

Notez que pour MultiTriggers, chaque condition de la collection doit définir les Property propriétés et Value . Pour plus d'informations, consultez la page Condition.

S’applique à

Voir aussi