Trigger.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é qui retourne la valeur comparée à la Value propriété du déclencheur. La comparaison est un contrôle d’égalité de référence.
public:
property System::Windows::DependencyProperty ^ Property { System::Windows::DependencyProperty ^ get(); void set(System::Windows::DependencyProperty ^ value); };
[System.Windows.Localizability(System.Windows.LocalizationCategory.None, Modifiability=System.Windows.Modifiability.Unmodifiable, Readability=System.Windows.Readability.Unreadable)]
[System.Windows.Markup.Ambient]
public System.Windows.DependencyProperty Property { get; set; }
[<System.Windows.Localizability(System.Windows.LocalizationCategory.None, Modifiability=System.Windows.Modifiability.Unmodifiable, Readability=System.Windows.Readability.Unreadable)>]
[<System.Windows.Markup.Ambient>]
member this.Property : System.Windows.DependencyProperty with get, set
Public Property Property As DependencyProperty
Valeur de propriété
Valeur DependencyProperty de propriété de l’élément. La valeur par défaut est null.
- Attributs
Exceptions
Une fois qu’une Trigger utilisation est en cours d’utilisation, elle ne peut pas être modifiée.
Exemples
L’exemple suivant contient un déclencheur qui modifie la Foreground propriété d’un bouton lorsque la IsPressed propriété est true. Étant donné que le TargetType paramètre est défini Buttonsur , il n’est pas nécessaire de qualifier les Property propriétés, par exemple, Property="IsPressed"avec le nom Style de la classe.
<Style x:Key="Triggers" TargetType="Button">
<Style.Triggers>
<Trigger Property="IsPressed" Value="true">
<Setter Property = "Foreground" Value="Green"/>
</Trigger>
</Style.Triggers>
</Style>
Remarques
La valeur retournée par cette propriété est comparée à la valeur spécifiée par la Value propriété. La comparaison effectuée est un contrôle d’égalité de référence. Si les deux valeurs correspondent, les valeurs associées Setterappliquent les valeurs de propriété spécifiées.
Utilisez la ClassName.PropertyName syntaxe pour qualifier la propriété que vous spécifiez si le style ou le modèle qui contient ce déclencheur n’a pas la TargetType propriété définie.
Notez que vous devez spécifier à la fois les propriétés et Value les Property propriétés d’un Trigger déclencheur pour qu’il soit significatif. Si une ou les deux propriétés ne sont pas définies, une exception est levée.