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, и 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 для этих классов, см. в разделе Routed Events Overview.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.

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