MultiTrigger.Conditions Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient une collection d’objets Condition . Les modifications apportées aux valeurs de propriété sont appliquées lorsque toutes les conditions de 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. La première définit la valeur de la propriété MinWidth lorsque la propriété HasItems a la valeur false et que la propriété Width est Auto. La deuxième est similaire, mais est pour 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 de l’élément de propriété XAML
<object>
<object.Conditions>
ZeroOrMoreConditions
</object.Conditions>
</object>
Valeurs XAML
ZeroOrMoreConditions Zéro ou plusieurs Condition objets.
MultiTrigger vous permet de définir des valeurs de propriété ou de démarrer des actions en fonction d’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 classe) de l’élément Condition correspond à celle spécifiée Value. La comparaison effectuée est un contrôle d’égalité de référence. Applique MultiTrigger les setters ou actions associés lorsque toutes les conditions sont vraies (binaire et opération).
Notez que pour MultiTriggers, chaque condition de la collection doit définir à la fois les propriétés et Value les Property propriétés. Pour plus d’informations, consultez la Condition page.