RoutedEvent Sınıf

Tanım

Yönlendirilmiş bir olayı temsil eder ve tanımlar ve özelliklerini bildirir.

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
Devralma
RoutedEvent
Öznitelikler

Açıklamalar

Bu sınıf , , RoutingStrategyHandlerTypeve OwnerType özelliklerini içerirName. Bu üyelerin hiçbiri null değerlere sahip olamaz.

Bu sınıf, bir (veya türetilmiş sınıfın) özelliğinin RoutedEvent değerini sağlamak ya da bir EventTrigger (veya türetilmiş sınıfın) özelliği için Event özel olarak tasarlanmış bir EventSetter XAML kullanımına sahiptir. , ve bu sınıfların XAML kullanımları hakkında EventTriggerdaha fazla bilgi için bkz. Yönlendirilmiş Olaylara Genel Bakış. EventSetter

XAML Öznitelik Kullanımı

<object property="eventName"/>  

-veya-

<object property="type.eventName"/>  

XAML Değerleri

eventName
Bir tür içindeki tanımlayıcı alanının gerçek üye adı değil, alanın özelliğine RoutedEvent eşdeğer Name nitelenmemiş olay adıRoutedEvent. Niteleme olmadan , eventName bir olayı veya EventTriggeriçeren EventSetter geçerli stilin türünde bulunan şekilde TargetType adlandırmalıdır.

Türü
Olay adını nitelemek için kullanılacak tür. Ön ek olmadan sağlanırsa , türün varsayılan XAML ad alanı içinde bir tür olması beklenir ve bu tür mevcut bir CLR türüne eşlenebilir. Özel olaylar veya varsayılan XAML ad alanı dışındaki türlerdeki olaylar için , türü için dize eşlenmiş bir XAML ad alanı için bir ön ek içerebilir. Bu XAML ad alanı, bir yedekleme CLR türüyle eşlenebilen XAML türünü içermelidir ve bu CLR türü istenen yönlendirilmiş olay tanımlayıcısını tanımlamalıdır. XAML ad alanı eşlemesi hakkında ayrıntılı bilgi için bkz. WPF XAML için XAML Ad Alanları ve Ad Alanı Eşlemesi.

Özellikler

HandlerType

Yönlendirilen olayın işleyici türünü alır.

Name

Yönlendirilen olayın tanımlayıcı adını alır.

OwnerType

Yönlendirilen olayın kayıtlı sahip türünü alır.

RoutingStrategy

Yönlendirilen olayın yönlendirme stratejisini alır.

Yöntemler

AddOwner(Type)

Başka bir sahip türünü bir RoutedEvent örnek tarafından temsil edilen yönlendirilmiş olayla ilişkilendirir ve olayın ve işlenmesinin yönlendirilmesine olanak tanır.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

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

Varsayılan karma işlevi işlevi görür.

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

Type Geçerli örneğini alır.

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

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

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

Bu RoutedEventöğesinin dize gösterimini döndürür.

Şunlara uygulanır