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 avec la propriété Value du déclencheur. La comparaison est un contrôle de l'égalité de la 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é
Un DependencyProperty qui retourne la valeur de propriété de l'élément. La valeur par défaut est null
.
- Attributs
Exceptions
Après que l'utilisation d'une Trigger ait été lancée, cette condition 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 Style 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 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 une vérification 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 syntaxe pour qualifier la ClassName.PropertyName
propriété que vous spécifiez si le style ou le modèle qui contient ce déclencheur n’a pas le TargetType
jeu de propriétés.
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.