Trigger.Value Propriété

Définition

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>

S’applique à

Voir aussi