RoutedEvent Класс

Определение

Представляет и идентифицирует маршрутизируемое событие и объявляет его характеристики.Represents and identifies a routed event and declares its characteristics.

public ref class RoutedEvent sealed
[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")]
public sealed class RoutedEvent
type RoutedEvent = class
Public NotInheritable Class RoutedEvent
Наследование
RoutedEvent
Атрибуты

Комментарии

Этот класс содержит свойства Name, RoutingStrategy, HandlerTypeи OwnerType.This class contains the Name, RoutingStrategy, HandlerType, and OwnerType properties. Ни один из этих элементов не может иметь значения NULL.None of these members can have null values.

Этот класс использует синтаксис XAML, предназначенный исключительно для предоставления значения свойства RoutedEvent EventTrigger (или производного класса) или для свойства Event EventSetter (или производного класса).This class has a XAML usage that is exclusively intended for providing the value of the RoutedEvent property of an EventTrigger (or derived class), or for the Event property of an EventSetter (or derived class). Дополнительные сведения о EventTrigger, EventSetterи использовании XAML для этих классов см. в разделе Общие сведения о перенаправленных событиях.For more information about EventTrigger, EventSetter, and the XAML usages for those classes, see Routed Events Overview.

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

<object property="eventName"/>  

-или--or-

<object property="type.eventName"/>  

Значения XAMLXAML Values

eventNameeventName
Неполное имя события, эквивалентное свойству Name поля RoutedEvent, а не фактического имени элемента поля идентификатора RoutedEvent в типе.An unqualified event name, equivalent to the Name property of the RoutedEvent field, not the actual member name of the RoutedEvent identifier field within a type. Без квалификации, EventName должен наименовать событие как обнаруженное в типе, который является TargetType текущего стиля, содержащего EventSetter или EventTrigger.Without qualification, eventName must name an event as found in the type that is the TargetType of the current style containing the EventSetter or EventTrigger.

typetype
Тип, используемый для уточнения имени события.The type to use to qualify the event name. Если параметр указан без префикса, предполагается, что тип является типом в пространстве имен XAML по умолчанию и может быть сопоставлен с существующим типом CLR.If provided without a prefix, type is expected to be a type within the default XAML namespace, and that can be mapped to an existing CLR type. Для пользовательских событий или событий, находящихся в типах за пределами пространства имен XAML по умолчанию, строка для типа может включать префикс для сопоставленного пространства имен XAML.For custom events, or events that are on types outside of the default XAML namespace, the string for type can include a prefix for a mapped XAML namespace. Пространство имен XAML должно содержать тип XAML, который может сопоставляться с резервным типом CLR, и этот тип CLR должен определять нужный идентификатор перенаправленного события.That XAML namespace should contain the XAML type that can map to a backing CLR type, and that CLR type should define the desired routed event identifier. Дополнительные сведения о сопоставлении пространств имен XAML см. в разделе пространства имен и сопоставление пространств имен XAML для WPF XAML.For details on XAML namespace mapping, see XAML Namespaces and Namespace Mapping for WPF XAML.

Свойства

HandlerType

Возвращает тип обработчика перенаправленного события.Gets the handler type of the routed event.

Name

Возвращает идентификатор перенаправленного события.Gets the identifying name of the routed event.

OwnerType

Возвращает зарегистрированный тип владельца перенаправленного события.Gets the registered owner type of the routed event.

RoutingStrategy

Возвращает стратегию маршрутизации перенаправленного события.Gets the routing strategy of the routed event.

Методы

AddOwner(Type)

Связывает другой тип владельца с данным перенаправленным событием, представленным экземпляром RoutedEvent, и делает возможной маршрутизацию события и его обработку.Associates another owner type with the routed event represented by a RoutedEvent instance, and enables routing of the event and its handling.

Equals(Object)

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

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

Служит хэш-функцией по умолчанию.Serves as the default hash function.

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

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

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

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

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

Возвращает строковое представление объекта RoutedEvent.Returns the string representation of this RoutedEvent.

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