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.