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 à la valeur de propriété de l’élément. La comparaison est un contrôle d’égalité de 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.
Une fois qu’une Trigger utilisation est en cours d’utilisation, elle ne peut pas être modifiée.
Exemples
L’exemple suivant modifie la Foreground propriété d’un bouton lorsque la IsPressed propriété est 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 à la fois les propriétés et Value les Property propriétés d’un Trigger déclencheur pour qu’il soit significatif. Par conséquent, si une ou les deux propriétés ne sont pas spécifiées, une exception est levée.
Utilisation de l’élément de propriété XAML
<object>
<object.Value>
Value
</object.Value>
</object>