RoutedEvent Třída

Definice

Představuje a identifikuje směrovanou událost a deklaruje její charakteristiky.

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
Dědičnost
RoutedEvent
Atributy

Poznámky

Tato třída obsahuje Name, , RoutingStrategyHandlerTypea OwnerType vlastnosti. Žádný z těchto členů nemůže mít hodnoty null.

Tato třída má použití XAML, které je výhradně určené k poskytnutí hodnoty RoutedEvent vlastnosti EventTrigger (nebo odvozené třídy) nebo vlastnosti Event EventSetter (nebo odvozené třídy). Další informace o EventTriggerpoužití jazyka XAML EventSetterpro tyto třídy najdete v tématu Přehled směrovaných událostí.

Použití atributu XAML

<object property="eventName"/>  

-nebo-

<object property="type.eventName"/>  

Hodnoty XAML

Eventname
Nekvalifikovaný název události, ekvivalentní Name vlastnosti RoutedEvent pole, nikoli skutečný název člena RoutedEvent pole identifikátoru v rámci typu. Bez kvalifikace musí eventName pojmenovat událost, jak je nalezeno v typu, který je TargetType aktuálním stylem obsahujícím EventSetter nebo EventTrigger.

Typ
Typ, který se má použít k kvalifikaci názvu události. Pokud je zadána bez předpony, očekává se, že typ bude typem v rámci výchozího oboru názvů XAML a dá se namapovat na existující typ CLR. U vlastních událostí nebo událostí, 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. Tento obor názvů XAML by měl obsahovat typ XAML, který může mapovat na záložní typ CLR, a tento typ CLR by měl definovat požadovaný směrovaný identifikátor události. Podrobnosti o mapování oboru názvů XAML najdete v tématu Obory názvů XAML a mapování oborů názvů pro WPF XAML.

Vlastnosti

HandlerType

Získá typ obslužné rutiny směrované události.

Name

Získá identifikační název směrované události.

OwnerType

Získá registrovaný typ vlastníka směrované události.

RoutingStrategy

Získá strategii směrování směrované události.

Metody

AddOwner(Type)

Přidruží jiný typ vlastníka ke směrované události reprezentované RoutedEvent instancí a umožňuje směrování události a jeho zpracování.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

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

Slouží jako výchozí funkce hash.

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

Type Získá aktuální instanci.

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

Vytvoří použádnou kopii aktuálního souboru Object.

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

Vrátí řetězcovou reprezentaci tohoto RoutedEvent.

Platí pro