RoutedEvent Classe

Définition

Représente et identifie un événement routé et déclare ses caractéristiques.

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
Héritage
RoutedEvent
Attributs

Remarques

Cette classe contient les propriétés , et RoutingStrategyHandlerTypeOwnerType les Namepropriétés. Aucun de ces membres ne peut avoir de valeurs Null.

Cette classe a une utilisation XAML qui est exclusivement destinée à fournir la valeur de la RoutedEvent propriété d’une EventTrigger (ou classe dérivée) ou pour la Event propriété d’une EventSetter classe (ou dérivée). Pour plus d’informations sur EventTriggerles EventSetterutilisations XAML de ces classes, consultez Vue d’ensemble des événements routés.

Utilisation d'attributs XAML

<object property="eventName"/>  
  • ou -
<object property="type.eventName"/>  

Valeurs XAML

eventName
Nom d’événement non qualifié, équivalent à la Name propriété du RoutedEvent champ, et non au nom de membre réel du RoutedEvent champ d’identificateur dans un type. Sans qualification, eventName doit nommer un événement tel qu’il se trouve dans le type qui est le TargetType style actuel contenant le EventSetter ou EventTrigger.

type
Type à utiliser pour qualifier le nom de l’événement. S’il est fourni sans préfixe, le type doit être un type dans l’espace de noms XAML par défaut, et il peut être mappé à un type CLR existant. Pour les événements personnalisés ou les événements qui se trouvent sur des types en dehors de l’espace de noms XAML par défaut, la chaîne pour le type peut inclure un préfixe pour un espace de noms XAML mappé. Cet espace de noms XAML doit contenir le type XAML qui peut être mappé à un type CLR de stockage, et ce type CLR doit définir l’identificateur d’événement routé souhaité. Pour plus d’informations sur le mappage d’espaces de noms XAML, consultez Les espaces de noms XAML et le mappage d’espaces de noms pour WPF XAML.

Propriétés

HandlerType

Obtient le type de gestionnaire de l'événement routé.

Name

Obtient le nom d'identification de l'événement routé.

OwnerType

Obtient le type propriétaire enregistré de l'événement routé.

RoutingStrategy

Obtient la stratégie de routage de l'événement routé.

Méthodes

AddOwner(Type)

Associe un autre type propriétaire à l'événement routé représenté par une instance RoutedEvent et permet le routage de l'événement et sa gestion.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne la représentation sous forme de chaîne de RoutedEvent.

S’applique à