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. |