Udostępnij za pośrednictwem


RoutedEvent Klasa

Definicja

Reprezentuje i identyfikuje zdarzenie kierowane i deklaruje jego cechy.

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
Dziedziczenie
RoutedEvent
Atrybuty

Uwagi

Ta klasa zawiera Namewłaściwości , RoutingStrategy, HandlerTypei OwnerType . Żaden z tych elementów członkowskich nie może mieć wartości null.

Ta klasa ma użycie XAML, które jest przeznaczone wyłącznie do dostarczania wartości RoutedEvent właściwości EventTrigger (lub klasy pochodnej) lub dla Event właściwości klasy (lub pochodnej EventSetter ). Aby uzyskać więcej informacji na temat EventTrigger, EventSetteri użycia XAML dla tych klas, zobacz Routed Events Overview (Omówienie zdarzeń trasowanych).

Użycie atrybutu języka XAML

<object property="eventName"/>  

-lub-

<object property="type.eventName"/>  

Wartości XAML

Eventname
Niekwalifikowana nazwa zdarzenia, równoważna Name właściwości RoutedEvent pola, a nie rzeczywista nazwa elementu członkowskiego pola identyfikatora RoutedEvent w ramach typu. Bez kwalifikacji eventName musi nazwać zdarzenie, tak jak w typie, który jest TargetType bieżącym stylem zawierającym EventSetter element lub EventTrigger.

typ
Typ, który ma zostać użyty do zakwalifikowania nazwy zdarzenia. Jeśli zostanie podany bez prefiksu, typ powinien być typem w domyślnej przestrzeni nazw XAML i który można zamapować na istniejący typ CLR. W przypadku zdarzeń niestandardowych lub zdarzeń, które znajdują się w typach poza domyślną przestrzenią nazw XAML, ciąg dla typu może zawierać prefiks dla zamapowanej przestrzeni nazw XAML. Ta przestrzeń nazw XAML powinna zawierać typ XAML, który może być mapowany na typ kopii zapasowej CLR, a typ CLR powinien definiować żądany identyfikator zdarzenia kierowanego. Aby uzyskać szczegółowe informacje na temat mapowania przestrzeni nazw XAML, zobacz Przestrzenie nazw XAML i Mapowanie przestrzeni nazw dla języka WPF XAML.

Właściwości

HandlerType

Pobiera typ procedury obsługi kierowanego zdarzenia.

Name

Pobiera nazwę identyfikującą zdarzenia kierowanego.

OwnerType

Pobiera zarejestrowany typ właściciela zdarzenia kierowanego.

RoutingStrategy

Pobiera strategię routingu kierowanego zdarzenia.

Metody

AddOwner(Type)

Kojarzy inny typ właściciela ze zdarzeniem kierowanym reprezentowanym RoutedEvent przez wystąpienie i umożliwia routing zdarzenia i jego obsługi.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca reprezentację ciągu tego RoutedEventelementu .

Dotyczy