Экспорт (0) Печать
Развернуть все

FrameworkElement.Triggers - свойство

Обновлен: Ноябрь 2007

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

Пространство имен:  System.Windows
Сборка:  PresentationFramework (в PresentationFramework.dll)
XMLNS для XAML: http://schemas.microsoft.com/winfx/xaml/presentation

public TriggerCollection Triggers { get; }
/** @property */
public TriggerCollection get_Triggers()

public function get Triggers () : TriggerCollection

<object>
  <object.Triggers>
    oneOrMoreTriggers
  </object.Triggers>
</object>
oneOrMoreTriggers
                    Один или несколько определенных элементов EventTrigger. От каждого такого триггера ожидается, что он содержит допустимые действия раскадровки и ссылки. Обратите внимание, что данная коллекция может быть установлена только в корневом элементе страницы. Дополнительные сведения см. в разделе Общие сведения о Storyboard.
                

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

Тип: System.Windows.TriggerCollection
Строго типизированная коллекция объектов Trigger.

ms600903.alert_note(ru-ru,VS.90).gifПримечание.

Это свойство можно задать только с помощью Язык XAML (Extensible Application Markup Language) с использованием показанного синтаксиса коллекции, или путем доступа к объекту коллекции и использования различных его методов, например Add. Свойство для доступа к объекту коллекции доступно только для чтения, а коллекция — для чтения и записи. Свойство существует только в корневых элементах; попытка найти или задать его где-либо еще вызовет исключение.

Данное свойство не позволяет проверять триггеры, существующие как часть стилей, используемых в данном элементе. Оно только сообщает коллекцию триггеров, которые буквально добавляются в коллекцию, либо в разметке, либо в коде. Элементы обычно не имеют таких элементов по умолчанию (например, из шаблона); чаще всего триггеры, поступающие из композиции элементов управления, устанавливаются вместо этого в стилях.

В отношении поведения (и попыток установить, какой эффект поступил из объявленной коллекции Triggers какого элемента) как условие триггера, так и его эффект могут присутствовать в данном элементе или в его дочерних элементах логического дерева. Обратите внимание, что если для получения этой коллекции используются события времени существования, например Loaded, то триггеры дочернего элемента могут еще не быть полностью загружены, и коллекция будет меньше, чем на самом деле во время выполнения.

Обратите внимание, что коллекция триггеров, установленных для элемента, поддерживает только EventTrigger, но не триггеры свойств (Trigger). Если требуются триггеры свойств, необходимо разместить их в стиле или шаблоне, после чего применить этот стиль или шаблон к элементу либо непосредственно через свойство Style, либо косвенно через неявную ссылку на стиль.

Windows Vista

Среды .NET Framework и .NET Compact Framework поддерживают не все версии каждой платформы. Поддерживаемые версии перечислены в разделе Требования к системе для .NET Framework.

.NET Framework

Поддерживается в версиях: 3.5, 3.0

Добавления сообщества

ДОБАВИТЬ
Показ:
© 2014 Microsoft