RoutedEvent Sınıf

Tanım

Yönlendirilmiş olayı temsil eder ve tanımlar ve özelliklerini bildirir.Represents and identifies a routed event and declares its characteristics.

public ref class RoutedEvent sealed
[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")]
public sealed class RoutedEvent
[<System.ComponentModel.TypeConverter("System.Windows.Markup.RoutedEventConverter, PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, Custom=null")>]
type RoutedEvent = class
[<System.ComponentModel.TypeConverter("System.Windows.Markup.RoutedEventConverter, PresentationFramework, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, Custom=null")>]
type RoutedEvent = class
Public NotInheritable Class RoutedEvent
Devralma
RoutedEvent
Öznitelikler

Açıklamalar

Bu sınıf,, Name , RoutingStrategy HandlerType ve özelliklerini içerir OwnerType .This class contains the Name, RoutingStrategy, HandlerType, and OwnerType properties. Bu üyelerin hiçbirinde null değer olamaz.None of these members can have null values.

Bu sınıf RoutedEvent EventTrigger , bir (veya türetilmiş sınıf) özelliğinin veya Event bir EventSetter (ya da türetilmiş sınıf) özelliğinin değerini sağlamak IÇIN özel olarak tasarlanan xaml kullanımına sahiptir.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). EventTrigger, EventSetter Ve bu sınıfların XAML kullanımları hakkında daha fazla bilgi için bkz. yönlendirilmiş olaylara genel bakış.For more information about EventTrigger, EventSetter, and the XAML usages for those classes, see Routed Events Overview.

XAML Öznitelik KullanımıXAML Attribute Usage

<object property="eventName"/>  

-veya--or-

<object property="type.eventName"/>  

XAML DeğerleriXAML Values

eventNameeventName
Name RoutedEvent RoutedEvent Bir tür içindeki tanımlayıcı alanın gerçek üye adı değil, alanın özelliğine eşdeğer, nitelenmemiş bir olay adı.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. Nitelendirme olmadan, EventName , TargetType veya içeren geçerli stilin bulunduğu türde bulunan bir olayı adı vermelidir 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.

türüyletype
Olay adını nitelemek için kullanılacak tür.The type to use to qualify the event name. Öneki olmadan sağlanmışsa, türün varsayılan xaml ad alanı içinde bir tür olması beklenir ve var olan bir clr türüne eşleştirilebilir.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. Özel olaylar veya varsayılan XAML ad alanı dışındaki türlerde olan olaylar için, türü için dize, eşlenmiş xaml ad alanı için bir ön ek içerebilir.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. Bu XAML ad alanı, bir destek CLR türüne eşleyebileceğiniz XAML türünü içermeli ve bu CLR türü istenen yönlendirilmiş olay tanımlayıcısını tanımlamalıdır.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 ad alanı eşleme hakkındaki ayrıntılar için bkz. WPF XAML Için xaml ad alanları ve ad alanı eşlemesi.For details on XAML namespace mapping, see XAML Namespaces and Namespace Mapping for WPF XAML.

Özellikler

HandlerType

Yönlendirilmiş olayın işleyici türünü alır.Gets the handler type of the routed event.

Name

Yönlendirilmiş etkinliğin tanımlayıcı adını alır.Gets the identifying name of the routed event.

OwnerType

Yönlendirilmiş olayın kayıtlı sahip türünü alır.Gets the registered owner type of the routed event.

RoutingStrategy

Yönlendirilmiş olayın yönlendirme stratejisini alır.Gets the routing strategy of the routed event.

Yöntemler

AddOwner(Type)

Başka bir sahip türünü bir örnek tarafından temsil edilen yönlendirilmiş olayla ilişkilendirir RoutedEvent ve olayın ve bunun işleme yönlendirilmesini mümkün bir şekilde sunar.Associates another owner type with the routed event represented by a RoutedEvent instance, and enables routing of the event and its handling.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.Determines whether the specified object is equal to the current object.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi olarak işlev görür.Serves as the default hash function.

(Devralındığı yer: Object)
GetType()

TypeGeçerli örneği alır.Gets the Type of the current instance.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli bir basit kopyasını oluşturur Object .Creates a shallow copy of the current Object.

(Devralındığı yer: Object)
ToString()

Bu öğesinin dize gösterimini döndürür RoutedEvent .Returns the string representation of this RoutedEvent.

Şunlara uygulanır