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 .

次の例EventSetterではEvent 、マークアップスタイルで、プロパティをの一部として設定します。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が含まれているスタイルが使用中であり、そのために sealed である必要があります。You cannot set this property once the style containing the EventSetter is in use and thus is sealed. このプロパティをコードで設定し、スタイルが使用中である可能性がある場合は、を設定IsSealed Eventする前にEventSetterインスタンスのプロパティの値を確認します。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.

適用対象

こちらもご覧ください