Partager via


Trigger.Value Propriété

Définition

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>

S’applique à

Voir aussi