Style.Triggers Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает коллекцию TriggerBase объектов, которые применяют значения свойств на основе указанных условий.
public:
property System::Windows::TriggerCollection ^ Triggers { System::Windows::TriggerCollection ^ get(); };
public System.Windows.TriggerCollection Triggers { get; }
member this.Triggers : System.Windows.TriggerCollection
Public ReadOnly Property Triggers As TriggerCollection
Значение свойства
Коллекция TriggerBase объектов. По умолчанию используется пустая коллекция.
Примеры
В следующем примере показан именованный Style элемент Button управления.
Style Определяет 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>
Комментарии
Модель стилей и шаблонов WPF позволяет указывать триггеры в пределах вашей модели Style. По сути, триггеры — это объекты, которые позволяют применять изменения при выполнении определенных условий (например, при достижении определенного значения trueсвойства или при возникновении события).
Использование элемента свойства XAML
<object>
<object.Triggers>
oneOrMoreTriggers
</object.Triggers>
</object>
Значения XAML
oneOrMoreTriggers Ноль или несколько элементов объекта, которые являются классами, производными от TriggerBase.