RoutedEvent Класс

Определение

Представляет и идентифицирует маршрутизируемое событие и объявляет его характеристики.

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
Наследование
RoutedEvent
Атрибуты

Комментарии

Этот класс содержит Nameсвойства , RoutingStrategyHandlerTypeи OwnerType свойства. Ни один из этих элементов не может иметь значения NULL.

Этот класс имеет использование XAML, предназначенное исключительно для предоставления значения RoutedEvent свойства EventTrigger (или производного класса) или для Event свойства (или производного EventSetter класса). Дополнительные сведения об EventTriggerEventSetterиспользовании XAML для этих классов см. в обзоре перенаправленных событий.

Использование атрибута XAML

<object property="eventName"/>  

-или-

<object property="type.eventName"/>  

Значения XAML

eventName
Непроверенное имя события, эквивалентное Name свойству RoutedEvent поля, а не фактическому имени элемента поля идентификатора RoutedEvent в типе. Без квалификации eventName должен присвоить имя событию, как указано в типе, который является TargetType текущим стилем, содержащим или EventSetter EventTrigger.

type
Тип, используемый для определения имени события. Если указан без префикса, тип должен быть типом в пространстве имен XAML по умолчанию и может быть сопоставлен с существующим типом СРЕДЫ CLR. Для пользовательских событий или событий, которые находятся в типах за пределами пространства имен XAML по умолчанию, строка типа может содержать префикс для сопоставленного пространства имен XAML. Это пространство имен XAML должно содержать тип XAML, который может сопоставляться с резервным типом СРЕДЫ CLR, и этот тип СРЕДЫ CLR должен определить требуемый идентификатор перенаправленного события. Дополнительные сведения о сопоставлении пространств имен XAML см. в разделе " Пространства имен XAML" и "Сопоставление пространств имен" для WPF XAML.

Свойства

HandlerType

Возвращает тип обработчика перенаправленного события.

Name

Возвращает идентификатор перенаправленного события.

OwnerType

Возвращает зарегистрированный тип владельца перенаправленного события.

RoutingStrategy

Возвращает стратегию маршрутизации перенаправленного события.

Методы

AddOwner(Type)

Связывает другой тип владельца с данным перенаправленным событием, представленным экземпляром RoutedEvent, и делает возможной маршрутизацию события и его обработку.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строковое представление объекта RoutedEvent.

Применяется к