FrameworkElement.Triggers FrameworkElement.Triggers FrameworkElement.Triggers FrameworkElement.Triggers Property

정의

이 요소에 직접 설정되거나 자식 요소에 설정된 트리거의 컬렉션을 가져옵니다.Gets the collection of triggers established directly on this element, or in child elements.

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

속성 값

Trigger 개체의 강력한 형식의 컬렉션입니다.A strongly typed collection of Trigger objects.

설명

참고

이 속성 설정할 수 있습니다 XAML(Extensible Application Markup Language)Extensible Application Markup Language (XAML) 컬렉션 개체에 액세스 하 고 추가 등의 다양 한 메서드를 사용 하 여 또는 컬렉션 구문을 표시 합니다.This property can only be set in XAML(Extensible Application Markup Language)Extensible Application Markup Language (XAML) through the collection syntax shown, or by accessing the collection object and using its various methods such as Add. 컬렉션 개체 자체를 액세스 하는 속성은 읽기 전용, 컬렉션 자체는 읽기 / 쓰기입니다.The property to access the collection object itself is read-only, the collection itself is read-write. 속성이 루트 요소에만 있습니다. 찾거나 다른 곳에서 설정 하려고 하면 예외가 throw 됩니다.The property only exists on root elements; attempting to find it or set it elsewhere will cause an exception to be thrown.

이 속성은이 요소에서 사용에서 하는 스타일의 일부로 존재 하는 트리거를 검사할 수 없습니다.This property does not enable you to examine triggers that exist as part of styles in use on this element. 만 문자 그대로 태그 또는 코드에서 컬렉션에 추가 된 트리거의 컬렉션을 보고 합니다.It only reports the collection of triggers that are literally added to the collection, either in markup or code. 요소 일반적으로 이러한 요소가 없는 기본적으로 기존 (템플릿을 통해 예를 들어); 대신 스타일에서 설정 컨트롤 합치기에서 제공 하는 트리거에 대 한 보다 일반적인 것입니다.Elements do not typically have such elements existing by default (through a template for instance); it is more common for triggers that come from control compositing to be established in styles instead.

동작 측면에서 (선언 된 요소에서 생성 되는 효과 설정 하려는 시도 Triggers 컬렉션), 트리거 조건 및 트리거 영향이이 요소에 있을 수 있습니다 또는 논리적 트리에서 자식 요소에 있을 수 있습니다.In terms of behavior (and trying to establish which effect came from which element's declared Triggers collection), both the triggering condition and the trigger effect might be on this element, or might be on its child elements in the logical tree. 와 같은 수명 이벤트를 사용 하는 경우 Loaded 이 컬렉션을 가져오려면 자식 요소의 트리거 아직 없을 수 있습니다 완전히 로드 및 컬렉션은 런타임 시 실제로 것 보다 더 작은 됩니다.Note that if you use lifetime events such as Loaded to get this collection, the child element's triggers might not yet be fully loaded, and the collection will be smaller than it would truly be at run time.

요소에 설정 된 트리거의 컬렉션만 지원 합니다. 이때 EventTrigger에서 속성 트리거는 없습니다 (Trigger).Note that the collection of triggers established on an element only supports EventTrigger, not property triggers (Trigger). 속성 트리거를 필요로 하는 경우 스타일 또는 템플릿 내에 배치한 하며 그런 다음 해당 스타일 또는 템플릿 요소에 할당 하거나 통해 직접는 Style 속성 또는 암시적 스타일 참조를 통해 간접적으로 합니다.If you require property triggers, you must place these within a style or template and then assign that style or template to the element either directly through the Style property, or indirectly through an implicit style reference.

XAML 속성 요소 사용XAML Property Element Usage

<object>  
  <object.Triggers>  
    oneOrMoreTriggers  
  </object.Triggers>  
</object>  

XAML 값XAML Values

oneOrMoreTriggersoneOrMoreTriggers
하나 이상의 정의 EventTrigger 요소입니다.One or more defined EventTrigger elements. 이러한 각 트리거는 올바른 스토리 보드 작업 및 참조를 포함 해야 합니다.Each such trigger is expected to contain valid storyboard actions and references. 참고가이 컬렉션 페이지의 루트 요소에만 설정할 수 있습니다.Note that this collection can only be established on the root element of a page. 자세한 내용은 스토리보드 개요를 참조하세요.For more information, see Storyboards Overview.

적용 대상

추가 정보