Поделиться через


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 текущим стилем, содержащим или EventSetterEventTrigger.

Тип Тип, используемый для определения имени события. Если этот тип не указан без префикса, тип , как ожидается, будет типом в пространстве имен 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объекта.

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