RoutedEvent Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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, özel olarak bir (veya türetilmiş sınıfın) özelliğinin RoutedEvent değerini sağlamaya veya bir EventTrigger (veya türetilmiş sınıfın) özelliğine yönelik Event bir EventSetter XAML kullanımına sahiptir. Bu sınıflar için , EventSetterve XAML kullanımları hakkında EventTriggerdaha fazla bilgi için bkz. Yönlendirilmiş Olaylara Genel Bakış.
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ş bir olay adıRoutedEvent. Niteleme olmadan eventName, veya EventTriggeröğesini içeren EventSetter geçerli stilin türünde TargetType bulunan bir olayı adlandırmalıdır.
Türü Olay adını nitelerken 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üne 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
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
| AddOwner(Type) |
Başka bir sahip türünü bir RoutedEvent örneğin temsil ettiği 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() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| ToString() |
Bu RoutedEventöğesinin dize gösterimini döndürür. |