Trigger.Value 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 valeur à comparer avec la valeur de propriété de l'élément. La comparaison est un contrôle de l'égalité de la référence.
public:
property System::Object ^ Value { System::Object ^ get(); void set(System::Object ^ value); };
[System.Windows.Localizability(System.Windows.LocalizationCategory.None, Readability=System.Windows.Readability.Unreadable)]
[System.Windows.Markup.DependsOn("Property")]
[System.Windows.Markup.DependsOn("SourceName")]
public object Value { get; set; }
[System.Windows.Localizability(System.Windows.LocalizationCategory.None, Readability=System.Windows.Readability.Unreadable)]
[System.Windows.Markup.DependsOn("Property")]
[System.Windows.Markup.DependsOn("SourceName")]
[System.ComponentModel.TypeConverter(typeof(System.Windows.Markup.SetterTriggerConditionValueConverter))]
public object Value { get; set; }
[<System.Windows.Localizability(System.Windows.LocalizationCategory.None, Readability=System.Windows.Readability.Unreadable)>]
[<System.Windows.Markup.DependsOn("Property")>]
[<System.Windows.Markup.DependsOn("SourceName")>]
member this.Value : obj with get, set
[<System.Windows.Localizability(System.Windows.LocalizationCategory.None, Readability=System.Windows.Readability.Unreadable)>]
[<System.Windows.Markup.DependsOn("Property")>]
[<System.Windows.Markup.DependsOn("SourceName")>]
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Markup.SetterTriggerConditionValueConverter))>]
member this.Value : obj with get, set
Public Property Value As Object
Valeur de propriété
La valeur par défaut est null
. Consultez également la section Exceptions.
- Attributs
Exceptions
Les expressions telles que les liaisons ne sont pas prises en charge.
Après que l'utilisation d'une Trigger ait été lancée, cette condition ne peut pas être modifiée.
Exemples
L’exemple suivant modifie la Foreground propriété d’un bouton lorsque la propriété a la IsPressed valeur true
.
<Style x:Key="Triggers" TargetType="Button">
<Style.Triggers>
<Trigger Property="IsPressed" Value="true">
<Setter Property = "Foreground" Value="Green"/>
</Trigger>
</Style.Triggers>
</Style>
Remarques
Cette valeur est comparée à la valeur de propriété retournée par la Property propriété du Trigger. La comparaison effectuée est un contrôle de qualité de référence. Si les deux valeurs sont égales, les valeurs associées Setterappliquent les valeurs de propriété spécifiées.
Notez que vous devez spécifier les Property propriétés et Value sur un Trigger pour que le déclencheur soit significatif. Par conséquent, si l’une des propriétés ou les deux ne sont pas spécifiées, une exception est levée.
Utilisation des éléments de propriété XAML
<object>
<object.Value>
Value
</object.Value>
</object>