RoutedEvent Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |