RoutedEvent RoutedEvent RoutedEvent RoutedEvent Class


ルーティング イベントを表し、識別して、その特性を宣言します。Represents and identifies a routed event and declares its characteristics.

public ref class RoutedEvent sealed
[System.ComponentModel.TypeConverter("System.Windows.Markup.RoutedEventConverter, PresentationFramework, Version=, Culture=neutral, PublicKeyToken=31bf3856ad364e35, Custom=null")]
[System.ComponentModel.TypeConverter("System.Windows.Markup.RoutedEventConverter, PresentationFramework, Version=, Culture=neutral, PublicKeyToken=31bf3856ad364e35, Custom=null")]
public sealed class RoutedEvent
type RoutedEvent = class
Public NotInheritable Class RoutedEvent


このクラスにはNameRoutingStrategyHandlerType、、 OwnerTypeおよびの各プロパティが含まれています。This class contains the Name, RoutingStrategy, HandlerType, and OwnerType properties. これらのメンバーが null 値を持つことはできません。None of these members can have null values.

このRoutedEventクラスには、 EventTrigger (または派生クラスEvent ) のプロパティの値、またはEventSetter (または派生クラスの) プロパティの値を提供するために排他的に使用される XAML の使用方法があります。This class has a XAML usage that is exclusively intended for providing the value of the RoutedEvent property of an EventTrigger (or derived class), or for the Event property of an EventSetter (or derived class). EventTriggerEventSetter、およびこれらのクラスの XAML の使用方法の詳細については、「ルーティングイベントの概要」を参照してください。For more information about EventTrigger, EventSetter, and the XAML usages for those classes, see Routed Events Overview.

XAML 属性の使用方法XAML Attribute Usage

<object property="eventName"/>  

- または --or-

<object property="type.eventName"/>  


型内Name RoutedEventの識別子フィールドの実際のメンバー名ではなく、フィールドのプロパティに相当する、修飾されていないイベント名。RoutedEventAn unqualified event name, equivalent to the Name property of the RoutedEvent field, not the actual member name of the RoutedEvent identifier field within a type. 修飾子を指定しない場合、 eventNameは、 TargetType EventSetterまたはEventTriggerを含む現在のスタイルのである型で見つかったイベントの名前を指定する必要があります。Without qualification, eventName must name an event as found in the type that is the TargetType of the current style containing the EventSetter or EventTrigger.

イベント名を修飾するために使用する型。The type to use to qualify the event name. プレフィックスを付けずに指定した場合、は、既定の XAML 名前空間内の型であると想定され、既存の CLR 型にマップできます。If provided without a prefix, type is expected to be a type within the default XAML namespace, and that can be mapped to an existing CLR type. カスタムイベント、または既定の XAML 名前空間の外部にある型のイベントの場合、の文字列には、マップされた xaml 名前空間のプレフィックスを含めることができます。For custom events, or events that are on types outside of the default XAML namespace, the string for type can include a prefix for a mapped XAML namespace. この XAML 名前空間には、バッキング CLR 型にマップできる XAML 型が含まれている必要があります。また、その CLR 型では、必要なルーティングイベント識別子を定義する必要があります。That XAML namespace should contain the XAML type that can map to a backing CLR type, and that CLR type should define the desired routed event identifier. XAML 名前空間のマッピングの詳細については、「 WPF xaml の Xaml 名前空間と名前空間のマッピング」を参照してください。For details on XAML namespace mapping, see XAML Namespaces and Namespace Mapping for WPF XAML.


HandlerType HandlerType HandlerType HandlerType

ルーティング イベントのハンドラーの型を取得します。Gets the handler type of the routed event.

Name Name Name Name

ルーティング イベントの識別名を取得します。Gets the identifying name of the routed event.

OwnerType OwnerType OwnerType OwnerType

ルーティング イベントの登録された所有者型を取得します。Gets the registered owner type of the routed event.

RoutingStrategy RoutingStrategy RoutingStrategy RoutingStrategy

ルーティング イベントのルーティング方法を取得します。Gets the routing strategy of the routed event.


AddOwner(Type) AddOwner(Type) AddOwner(Type) AddOwner(Type)

別の所有者型を RoutedEvent インスタンスによって表されるルーティング イベントに関連付けて、イベントのルーティングおよびその処理を有効にします。Associates another owner type with the routed event represented by a RoutedEvent instance, and enables routing of the event and its handling.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

この RoutedEvent の文字列表現を返します。Returns the string representation of this RoutedEvent.