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>