EventSetter.Event 속성

정의

EventSetter에서 응답하는 특정 라우트된 이벤트를 가져오거나 설정합니다.Gets or sets the particular routed event that this EventSetter responds to.

public:
 property System::Windows::RoutedEvent ^ Event { System::Windows::RoutedEvent ^ get(); void set(System::Windows::RoutedEvent ^ value); };
public System.Windows.RoutedEvent Event { get; set; }
member this.Event : System.Windows.RoutedEvent with get, set
Public Property Event As RoutedEvent

속성 값

라우트된 이벤트의 식별자 필드입니다.The identifier field of the routed event.

예외

봉인된 EventSetter에서 이 속성을 설정하려고 시도한 경우Attempted to set this property on a sealed EventSetter .

예제

다음 예제에서는 Event 속성을 태그 스타일의 EventSetter 일부로 설정 합니다.The following example sets the Event property as part of an EventSetter in a markup style.

<StackPanel
  xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  x:Class="SDKSample.EventOvw2"
  Name="dpanel2"
  Initialized="PrimeHandledToo"
>
  <StackPanel.Resources>
    <Style TargetType="{x:Type Button}">
      <EventSetter Event="Click" Handler="b1SetColor"/>
    </Style>
  </StackPanel.Resources>
  <Button>Click me</Button>
  <Button Name="ThisButton" Click="HandleThis">
    Raise event, handle it, use handled=true handler to get it anyway.
  </Button>
</StackPanel>

설명

EventSetter 포함 된 스타일을 사용 하 고 있으므로이 속성을 설정할 수 없습니다.You cannot set this property once the style containing the EventSetter is in use and thus is sealed. 코드에서이 속성을 설정 하 고 스타일을 사용할 수 있는 경우 Event를 설정 하기 전에 EventSetter 인스턴스에서 IsSealed 속성의 값을 확인 합니다.If you set this property in code and there is the possibility that the style is in use, check the value of the IsSealed property on the EventSetter instance before you attempt to set Event.

적용 대상

추가 정보