RoutedEvent RoutedEvent RoutedEvent RoutedEvent Class

Определение

Представляет и определяет перенаправленное событие и указывает его характеристики.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
Наследование
RoutedEventRoutedEventRoutedEventRoutedEvent
Атрибуты

Комментарии

Этот класс содержит 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 HandlerType HandlerType HandlerType

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

Name Name Name Name

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

OwnerType OwnerType OwnerType OwnerType

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

RoutingStrategy RoutingStrategy RoutingStrategy RoutingStrategy

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

Методы

AddOwner(Type) AddOwner(Type) AddOwner(Type) 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) Equals(Object) Equals(Object) Equals(Object)

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

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

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

(Inherited from Object)
GetType() GetType() GetType() GetType()

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

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

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

(Inherited from Object)
ToString() ToString() ToString() ToString()

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

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