RoutedEvent Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Egy irányított eseményt jelöl és azonosít, és deklarálja annak jellemzőit.
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
- Öröklődés
-
RoutedEvent
- Attribútumok
Megjegyzések
Ez az osztály tartalmazza a Name, RoutingStrategy, HandlerTypeés OwnerType tulajdonságokat. Ezen tagok egyike sem rendelkezhet null értékekkel.
Ez az osztály olyan XAML-használattal rendelkezik, amely kizárólag egy RoutedEvent (vagy származtatott) osztály tulajdonságának EventTrigger vagy egy (vagy származtatott osztály) tulajdonságának Event megadására EventSetter szolgál. Az osztályok XAML-használati adatairól EventTriggerEventSetterés az ezekhez az osztályokhoz tartozó XAML-használatról további információt az Irányított események áttekintése című témakörben talál.
XAML-attribútumok használata
<object property="eventName"/>
-vagy-
<object property="type.eventName"/>
XAML-értékek
eventName A mező tulajdonságával Name egyenértékű RoutedEvent nem minősített eseménynév, nem pedig az azonosító mező tényleges tagneve RoutedEvent egy típuson belül. Minősítés nélkül az eventName-nek el kell neveznie egy olyan eseményt, amely az TargetType aktuális stílust tartalmazó vagy EventSetterazt tartalmazó EventTrigger típusban található.
Típus Az eseménynév minősítéséhez használandó típus. Ha előtag nélkül van megadva, a típus várhatóan az alapértelmezett XAML névtéren belüli típus lesz, amely egy meglévő CLR-típushoz rendelhető. Az alapértelmezett XAML-névtéren kívüli típusú egyéni események vagy események esetén a típus sztringje tartalmazhat egy megfeleltetett XAML-névtér előtagját. Az XAML-névtérnek tartalmaznia kell azt az XAML-típust, amely leképezhető egy háttérbeli CLR-típusra, és ennek a CLR-típusnak kell meghatároznia a kívánt irányított eseményazonosítót. Az XAML-névtérleképezés részleteiért lásd: XAML-névterek és névtérleképezés WPF XAML.
Tulajdonságok
| Name | Description |
|---|---|
| HandlerType |
Lekéri az irányított esemény kezelőtípusát. |
| Name |
Lekéri az átirányított esemény azonosító nevét. |
| OwnerType |
Lekéri az irányított esemény regisztrált tulajdonostípusát. |
| RoutingStrategy |
Lekéri az irányított esemény útválasztási stratégiáját. |
Metódusok
| Name | Description |
|---|---|
| AddOwner(Type) |
Társít egy másik tulajdonostípust a példány által RoutedEvent képviselt irányított eseményhez, és engedélyezi az esemény útválasztását és kezelését. |
| Equals(Object) |
Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| GetHashCode() |
Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| ToString() |
Ennek a sztringnek a megjelenítését RoutedEventadja vissza. |