RoutedEvent Klasa

Definicja

Reprezentuje i identyfikuje zdarzenie kierowane i deklaruje jego cechy.Represents and identifies a routed event and declares its characteristics.

public ref class RoutedEvent sealed
[System.ComponentModel.TypeConverter("System.Windows.Markup.RoutedEventConverter, PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, Custom=null")]
public sealed class RoutedEvent
public sealed class RoutedEvent
[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")>]
type RoutedEvent = class
type RoutedEvent = class
[<System.ComponentModel.TypeConverter("System.Windows.Markup.RoutedEventConverter, PresentationFramework, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, Custom=null")>]
type RoutedEvent = class
Public NotInheritable Class RoutedEvent
Dziedziczenie
RoutedEvent
Atrybuty

Uwagi

Ta klasa zawiera Name właściwości, RoutingStrategy , HandlerType i OwnerType .This class contains the Name, RoutingStrategy, HandlerType, and OwnerType properties. Żaden z tych elementów członkowskich nie może mieć wartości null.None of these members can have null values.

Ta klasa ma użycie XAML, które jest przeznaczone wyłącznie do udostępniania wartości RoutedEvent właściwości EventTrigger (lub klasy pochodnej) lub dla Event właściwości EventSetter (lub klasy pochodnej).This class has a XAML usage that is exclusively intended for providing the value of the RoutedEvent property of an EventTrigger (or derived class), or for the Event property of an EventSetter (or derived class). Aby uzyskać więcej informacji na temat EventTrigger EventSetter użycia kodu XAML dla tych klas, zobacz zdarzenia kierowane — Omówienie.For more information about EventTrigger, EventSetter, and the XAML usages for those classes, see Routed Events Overview.

Użycie atrybutu języka XAMLXAML Attribute Usage

<object property="eventName"/>  

-lub--or-

<object property="type.eventName"/>  

Wartości XAMLXAML Values

eventNameeventName
Niekwalifikowana nazwa zdarzenia, równoważna Name właściwości RoutedEvent pola, a nie rzeczywista nazwa elementu członkowskiego RoutedEvent pola identyfikatora w ramach typu.An unqualified event name, equivalent to the Name property of the RoutedEvent field, not the actual member name of the RoutedEvent identifier field within a type. Bez kwalifikacji, EventName musi nazywać zdarzenie, które znajduje się w TargetType bieżącym stylu zawierającym EventSetter lub EventTrigger .Without qualification, eventName must name an event as found in the type that is the TargetType of the current style containing the EventSetter or EventTrigger.

Wprowadźtype
Typ, który ma być używany do kwalifikowania nazwy zdarzenia.The type to use to qualify the event name. Jeśli nie ma prefiksu, oczekiwany Typ powinien być typem w domyślnej przestrzeni nazw XAML, który można zamapować na istniejący typ CLR.If provided without a prefix, type is expected to be a type within the default XAML namespace, and that can be mapped to an existing CLR type. Dla zdarzeń niestandardowych lub zdarzeń, które znajdują się w typach poza domyślną przestrzenią nazw XAML, ciąg dla typu może zawierać prefiks mapowanej przestrzeni nazw XAML.For custom events, or events that are on types outside of the default XAML namespace, the string for type can include a prefix for a mapped XAML namespace. Przestrzeń nazw XAML powinna zawierać typ XAML, który można zamapować na typ zapasowy CLR, a typ CLR powinien definiować żądany identyfikator zdarzenia kierowanego.That XAML namespace should contain the XAML type that can map to a backing CLR type, and that CLR type should define the desired routed event identifier. Aby uzyskać szczegółowe informacje na temat mapowania przestrzeni nazw XAML, zobacz przestrzenie nazw XAML i mapowanie przestrzeni nazw dla języka XAML WPF.For details on XAML namespace mapping, see XAML Namespaces and Namespace Mapping for WPF XAML.

Właściwości

HandlerType

Pobiera typ procedury obsługi dla zdarzenia kierowanego.Gets the handler type of the routed event.

Name

Pobiera nazwę identyfikującą zdarzenia kierowanego.Gets the identifying name of the routed event.

OwnerType

Pobiera zarejestrowany typ właściciela zdarzenia kierowanego.Gets the registered owner type of the routed event.

RoutingStrategy

Pobiera strategię routingu dla zdarzenia kierowanego.Gets the routing strategy of the routed event.

Metody

AddOwner(Type)

Kojarzy innego typu właściciela ze zdarzeniami kierowanymi reprezentowane przez RoutedEvent wystąpienie i włącza Routing zdarzenia i jego obsługę.Associates another owner type with the routed event represented by a RoutedEvent instance, and enables routing of the event and its handling.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.Determines whether the specified object is equal to the current object.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

(Odziedziczone po Object)
GetType()

Pobiera Type bieżące wystąpienie.Gets the Type of the current instance.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy skróconą kopię bieżącego elementu Object .Creates a shallow copy of the current Object.

(Odziedziczone po Object)
ToString()

Zwraca reprezentację ciągu RoutedEvent .Returns the string representation of this RoutedEvent.

Dotyczy