Бөлісу құралы:


Trigger.Value Свойство

Определение

Возвращает или задает значение для сравнения со значением свойства элемента. Сравнение — это проверка равенства ссылок.

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

Значение свойства

Значение по умолчанию — null. См. также раздел "Исключения".

Атрибуты

Исключения

Выражения, такие как привязки, не поддерживаются.

Trigger После использования его нельзя изменить.

Примеры

В следующем примере свойство кнопки изменяется Foreground при IsPressed использовании trueсвойства.

<Style x:Key="Triggers" TargetType="Button">
    <Style.Triggers>
    <Trigger Property="IsPressed" Value="true">
        <Setter Property = "Foreground" Value="Green"/>
    </Trigger>
    </Style.Triggers>
</Style>

Комментарии

Это значение сравнивается со значением свойства, возвращаемым свойством Property объекта Trigger. Сравнение, выполняемое, является проверкой качества ссылок. Если два значения равны, связанные Setterзначения применяют указанные значения свойств.

Обратите внимание, что необходимо указать и PropertyValue свойства триггера Trigger , чтобы он был значимым. Таким образом, если один или оба свойства не указаны, создается исключение.

Использование элемента свойства XAML

<object>
  <object.Value>
    Value
  </object.Value>
</object>

Применяется к

См. также раздел