RoutedEvent クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ルーティング イベントを表して識別し、その特性を宣言します。
public ref class RoutedEvent sealed
[System.ComponentModel.TypeConverter("System.Windows.Markup.RoutedEventConverter, PresentationFramework, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, Custom=null")]
public sealed class RoutedEvent
[System.ComponentModel.TypeConverter("System.Windows.Markup.RoutedEventConverter, PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, Custom=null")]
public sealed class RoutedEvent
[<System.ComponentModel.TypeConverter("System.Windows.Markup.RoutedEventConverter, PresentationFramework, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, Custom=null")>]
type RoutedEvent = class
[<System.ComponentModel.TypeConverter("System.Windows.Markup.RoutedEventConverter, PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, Custom=null")>]
type RoutedEvent = class
Public NotInheritable Class RoutedEvent
- 継承
-
RoutedEvent
- 属性
注釈
このクラスには、 Name、、 RoutingStrategy、、 HandlerTypeおよびプロパティが OwnerType 含まれています。 これらのメンバーのいずれも null 値を持つ必要はありません。
このクラスには、(または派生クラス) のプロパティのRoutedEvent値を提供すること、または Event EventSetter (または派生クラスのEventTrigger) プロパティを提供することを目的とした XAML 使用法があります。 これらのクラスの XAML 使用法の詳細についてはEventTriggerEventSetter、「ルーティング イベントの概要」を参照してください。
XAML 属性の使用方法
<object property="eventName"/>
- または -
<object property="type.eventName"/>
XAML 値
eventName
型内の識別子フィールドの実際のメンバー名ではなく、フィールドのRoutedEventプロパティに相当NameするRoutedEvent非修飾イベント名。 修飾を指定しない場合、eventName は、or EventTriggerを含む現在のスタイルの型で見つかったTargetTypeイベントに名前を付けEventSetterなければなりません。
type
イベント名の修飾に使用する型。 プレフィックスなしで指定した場合、 型 は既定の XAML 名前空間内の型であると想定され、既存の CLR 型にマップできます。 カスタム イベント、または既定の XAML 名前空間以外の型にあるイベントの場合、 型 の文字列には、マップされた XAML 名前空間のプレフィックスを含めることができます。 その XAML 名前空間には、バッキング CLR 型にマップできる XAML 型が含まれている必要があり、その CLR 型は目的のルーティング イベント識別子を定義する必要があります。 XAML 名前空間マッピングの詳細については、「 WPF XAML の XAML 名前空間と名前空間マッピング」を参照してください。
プロパティ
HandlerType |
ルーティング イベントのハンドラーの型を取得します。 |
Name |
ルーティング イベントの識別名を取得します。 |
OwnerType |
ルーティング イベントの登録された所有者型を取得します。 |
RoutingStrategy |
ルーティング イベントのルーティング方法を取得します。 |
メソッド
AddOwner(Type) |
別の所有者型を RoutedEvent インスタンスによって表されるルーティング イベントに関連付けて、イベントのルーティングおよびその処理を有効にします。 |
Equals(Object) |
指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
MemberwiseClone() |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
ToString() |
この RoutedEvent の文字列表現を返します。 |