Поделиться через


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.

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

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