Condition.Property 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 ou définit la propriété de la condition. Cela s’applique uniquement aux objets MultiTrigger.
public:
property System::Windows::DependencyProperty ^ Property { System::Windows::DependencyProperty ^ get(); void set(System::Windows::DependencyProperty ^ value); };
[System.Windows.Markup.Ambient]
public System.Windows.DependencyProperty Property { get; set; }
[<System.Windows.Markup.Ambient>]
member this.Property : System.Windows.DependencyProperty with get, set
Public Property Property As DependencyProperty
Valeur de propriété
DependencyProperty qui spécifie la propriété de la condition. La valeur par défaut est null.
- Attributs
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. Le deuxième est similaire, mais il s’agit de 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
MultiTriggervous permettent de définir des valeurs de propriété en fonction d’un ensemble de conditions. Une condition est satisfaite lorsque la valeur de la propriété (spécifiée par la Property propriété) de l’élément correspond à celle spécifiée Value (vérification de l’égalité de référence). Si toutes les conditions spécifiées sont satisfaites, le déclencheur est appliqué.
S’il TargetType
n’est pas défini sur le style du modèle qui contient les déclencheurs. Vous devez ensuite qualifier le nom de la propriété à l’aide de la ClassName.PropertyName
syntaxe.
Notez que s’il s’agit d’une condition pour un MultiTrigger, les propriétés et Value les Property propriétés doivent être définies. La définition de la Binding valeur provoquerait une exception dans ce cas.
Pour Conditions in MultiDataTriggers, la Binding propriété doit être utilisée au lieu de cette propriété.