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")]
[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и. OwnerTypeThis 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.

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