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


Trigger.Property Свойство

Определение

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

public:
 property System::Windows::DependencyProperty ^ Property { System::Windows::DependencyProperty ^ get(); void set(System::Windows::DependencyProperty ^ value); };
[System.Windows.Localizability(System.Windows.LocalizationCategory.None, Modifiability=System.Windows.Modifiability.Unmodifiable, Readability=System.Windows.Readability.Unreadable)]
[System.Windows.Markup.Ambient]
public System.Windows.DependencyProperty Property { get; set; }
[<System.Windows.Localizability(System.Windows.LocalizationCategory.None, Modifiability=System.Windows.Modifiability.Unmodifiable, Readability=System.Windows.Readability.Unreadable)>]
[<System.Windows.Markup.Ambient>]
member this.Property : System.Windows.DependencyProperty with get, set
Public Property Property As DependencyProperty

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

Значение DependencyProperty свойства элемента. Значение по умолчанию — null.

Атрибуты

Исключения

Не Style может содержать объект Trigger , ссылающийся на Style свойство.

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

Примеры

В следующем примере содержится триггер, который изменяет Foreground свойство кнопки при IsPressed использовании trueсвойства. TargetType Style Так как для параметра задано Buttonзначение, не требуется квалифицировать Property свойства, напримерProperty="IsPressed", с именем класса.

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

Комментарии

Значение, возвращаемое этим свойством, сравнивается со значением, указанным свойством Value . Сравнение, выполняемое, является проверкой равенства ссылок. Если совпадают два значения, то связанные Setterзначения применяют указанные значения свойств.

ClassName.PropertyName Используйте синтаксис для определения свойства, указывающего, имеет ли стиль или шаблон, содержащий этот триггер, не имеет TargetType набора свойств.

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

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

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