RoutedEvent Třída

Definice

Představuje a identifikuje směrovanou událost a deklaruje její charakteristiky.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
Dědičnost
RoutedEvent
Atributy

Poznámky

Tato třída obsahuje Name vlastnosti, RoutingStrategy , HandlerType a OwnerType .This class contains the Name, RoutingStrategy, HandlerType, and OwnerType properties. Žádný z těchto členů nemůže mít hodnoty null.None of these members can have null values.

Tato třída má použití XAML, které je určeno výhradně pro poskytnutí hodnoty RoutedEvent vlastnosti EventTrigger (nebo odvozené třídy) nebo pro Event vlastnost EventSetter (nebo odvozené třídy).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). Další informace o EventTrigger , EventSetter a použití jazyka XAML pro tyto třídy naleznete v tématu Přehled směrovaných událostí.For more information about EventTrigger, EventSetter, and the XAML usages for those classes, see Routed Events Overview.

Použití atributu XAMLXAML Attribute Usage

<object property="eventName"/>  

-nebo--or-

<object property="type.eventName"/>  

Hodnoty XAMLXAML Values

eventNameeventName
Nekvalifikovaný název události, který odpovídá Name vlastnosti RoutedEvent pole, nikoli skutečným názvem člena RoutedEvent pole identifikátor v rámci 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 kvalifikace musí EventName pojmenovat událost, která je nalezena v typu, který je TargetType aktuálním stylem obsahujícím EventSetter nebo 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.

textovýtype
Typ, který se má použít k získání názvu události.The type to use to qualify the event name. Pokud je zadána bez předpony, typ je očekáván jako typ v rámci výchozího oboru názvů XAML a který lze namapovat na existující 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. Pro vlastní události nebo události, které jsou na typech mimo výchozí obor názvů XAML, může řetězec pro typ obsahovat předponu pro mapovaný obor názvů 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. Obor názvů XAML by měl obsahovat typ XAML, který může být namapován na záložní typ CLR a tento typ CLR by měl definovat požadovaný identifikátor směrované události.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. Podrobnosti o mapování oboru názvů XAML naleznete v tématu obory názvů XAML a mapování oboru názvů pro WPF XAML.For details on XAML namespace mapping, see XAML Namespaces and Namespace Mapping for WPF XAML.

Vlastnosti

HandlerType

Získá typ obslužné rutiny směrované události.Gets the handler type of the routed event.

Name

Získá identifikační název směrované události.Gets the identifying name of the routed event.

OwnerType

Načte registrovaný typ vlastníka směrované události.Gets the registered owner type of the routed event.

RoutingStrategy

Získá strategii směrování směrované události.Gets the routing strategy of the routed event.

Metody

AddOwner(Type)

Přidruží jiný typ vlastníka k směrované události reprezentované RoutedEvent instancí a povolí směrování události a její manipulace.Associates another owner type with the routed event represented by a RoutedEvent instance, and enables routing of the event and its handling.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.Determines whether the specified object is equal to the current object.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.Serves as the default hash function.

(Zděděno od Object)
GetType()

Získá Type aktuální instanci.Gets the Type of the current instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří kopii aktuálního seznamu Object .Creates a shallow copy of the current Object.

(Zděděno od Object)
ToString()

Vrátí řetězcovou reprezentaci tohoto řetězce RoutedEvent .Returns the string representation of this RoutedEvent.

Platí pro