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.

このクラスは XAML の使用率の値を提供するためのものでは、排他的をRoutedEventのプロパティ、 EventTrigger (または派生クラス)、または、Eventのプロパティ、 EventSetter (または派生クラス)。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フィールドの実際のメンバー名ではなく、RoutedEvent型内の識別子フィールドです。An 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 名前空間のマッピングの詳細については、「 XAML 名前空間および WPF XAML の Namespace マッピングします。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.