RoutedEvent Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 . |