다음을 통해 공유


EventTrigger.Actions 속성

정의

이벤트가 발생할 때 적용할 작업의 컬렉션을 가져옵니다.

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

속성 값

기본값은 빈 컬렉션입니다.

예제

이 예에서는 스타일에서 이벤트 트리거를 사용 하 여 애니메이션 효과 적용 하는 방법에 설명 합니다 MouseEnterMouseLeave 이벤트는 FrameworkElement합니다. 위에서 설명한 대로 추가 TriggerAction 에 대 한 자식을 EventTrigger 개체가 암시적으로 추가 합니다 TriggerActionCollection 에 대 한는 EventTrigger 개체. 따라서이 예에서 <EventTrigger.Actions> 암시적입니다.

<Style TargetType="Rectangle">
  <Setter Property="Width" Value="50" />
  <Setter Property="Height" Value="50" />
  <Setter Property="Margin" Value="20" />
  <Setter Property="HorizontalAlignment" Value="Left" />
  <Style.Triggers>
    <EventTrigger RoutedEvent="MouseEnter">
        <BeginStoryboard>
            <Storyboard>
              <DoubleAnimation To="300" Duration="0:0:1.5" 
                AccelerationRatio="0.10" DecelerationRatio="0.25" 
                Storyboard.TargetProperty="(Canvas.Width)" />
            </Storyboard>
        </BeginStoryboard>
    </EventTrigger>
    <EventTrigger RoutedEvent="MouseLeave">
        <BeginStoryboard>
            <Storyboard>
              <DoubleAnimation Duration="0:0:1.5" 
                AccelerationRatio="0.10" DecelerationRatio="0.25" 
                Storyboard.TargetProperty="(Canvas.Width)" />
            </Storyboard>
        </BeginStoryboard>
    </EventTrigger>
  </Style.Triggers>
</Style>

설명

와 달리 Trigger, EventTrigger 종료 상태에 대 한 개념이 이벤트를 발생 시킨 조건이 더 이상 true 면 작업은 실행 취소할 되지 것입니다.

추가 TriggerAction 에 대 한 자식은 EventTrigger 개체가 암시적으로 추가 합니다 TriggerActionCollection 에 대 한를 EventTrigger 개체입니다.

참고

이 속성은 표시된 컬렉션 구문을 통해서나 컬렉션 개체에 액세스하고 Add와 같은 다양한 메서드를 사용하여 XAML(Extensible Application Markup Language)에서만 설정할 수 있습니다. 컬렉션 개체 자체를 액세스 하는 속성은 읽기 전용, 컬렉션 자체는 읽기 / 쓰기입니다.

XAML 속성 요소 사용

<object>
  <object.Actions>
    OneOrMoreTriggerActions
  </object.Actions>
</object>

XAML 값

OneOrMoreTriggerActions 하나 이상의 TriggerAction 개체입니다.

적용 대상