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


Trigger.Setters Свойство

Определение

Возвращает коллекцию Setter объектов, описывающих значения свойств, применяемые при выполнении указанного условия.

public:
 property System::Windows::SetterBaseCollection ^ Setters { System::Windows::SetterBaseCollection ^ get(); };
public System.Windows.SetterBaseCollection Setters { get; }
member this.Setters : System.Windows.SetterBaseCollection
Public ReadOnly Property Setters As SetterBaseCollection

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

Значение по умолчанию — null.

Примеры

Как упоминалось выше, добавление Setter дочернего Trigger объекта к объекту неявно добавляет его в SetterBaseCollectionTrigger объект. В следующем примере <Trigger.Setters> неявно.

    <ControlTemplate.Triggers>
      <Trigger Property="IsSelected" Value="True">
<Trigger.Setters>
           <Setter Property="Opacity" Value="1.0" />
</Trigger.Setters>
      </Trigger>
    </ControlTemplate.Triggers>

Комментарии

Использование элемента свойства XAML

<object>
  <object.Setters>
    ZeroOrMoreSetters
  </object.Setters>
</object>

Значения XAML

ZeroOrMoreSetters Ноль или больше Setter объектов. Это не поддерживает EventSetter объект.

A Trigger позволяет использовать Setters для применения значений свойств, когда элемент соответствует указанному условию. Например, может потребоваться изменить цвет фона элемента, когда он находится в фокусе.

Если одно и то же свойство задано несколько раз, будет применено последнее значение свойства.

Setters Свойство Trigger объекта может состоять только из Setter объектов. Setter Добавление дочернего Trigger объекта в объект неявно добавляет его в SetterBaseCollectionTrigger объект. EventSetterобъекты не поддерживаются; поддерживает EventSetter только Style.Setters объекты.

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