RoutedEvent Osztály

Definíció

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.

A következőre érvényes: