RoutedEvent クラス

定義

ルーティング イベントを表して識別し、その特性を宣言します。

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 の文字列表現を返します。

適用対象