RoutedEvent Classe

Definizione

Rappresenta e identifica un evento indirizzato e ne dichiara le caratteristiche.

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
Ereditarietà
RoutedEvent
Attributi

Commenti

Questa classe contiene le Nameproprietà , , HandlerTypeRoutingStrategye OwnerType . Nessuno di questi membri può avere valori Null.

Questa classe ha un utilizzo XAML destinato esclusivamente a fornire il valore della RoutedEvent proprietà di una classe (o derivata) o per la Event proprietà di una EventTrigger EventSetter classe (o derivata). Per altre informazioni sull'utilizzo EventTriggerdi , EventSettere XAML per tali classi, vedere Panoramica degli eventi indirizzati.

Uso della sintassi XAML per gli attributi

<object property="eventName"/>  

-oppure-

<object property="type.eventName"/>  

Valori XAML

Eventname
Nome evento non qualificato, equivalente alla Name proprietà del campo, non il nome membro effettivo del campo identificatore all'interno di RoutedEvent RoutedEvent un tipo. Senza qualifica, eventName deve assegnare un nome a un evento come trovato nel tipo che corrisponde allo TargetType stile corrente contenente l'oggetto EventSetter o EventTrigger.

type
Tipo da usare per qualificare il nome dell'evento. Se fornito senza prefisso, è previsto che il tipo sia un tipo nello spazio dei nomi XAML predefinito e che possa essere mappato a un tipo CLR esistente. Per eventi personalizzati o eventi su tipi esterni allo spazio dei nomi XAML predefinito, la stringa per il tipo può includere un prefisso per uno spazio dei nomi XAML mappato. Lo spazio dei nomi XAML deve contenere il tipo XAML che può eseguire il mapping a un tipo CLR di backup e che il tipo CLR deve definire l'identificatore di evento indirizzato desiderato. Per informazioni dettagliate sul mapping dello spazio dei nomi XAML, vedere Spazi dei nomi XAML e Mapping dello spazio dei nomi per XAML WPF.

Proprietà

HandlerType

Ottiene il tipo di gestore dell'evento indirizzato.

Name

Ottiene il nome che identifica l'evento indirizzato.

OwnerType

Ottiene il tipo di proprietario registrato dell'evento indirizzato.

RoutingStrategy

Ottiene la strategia del routing dell'evento indirizzato.

Metodi

AddOwner(Type)

Associa un altro tipo di proprietario con l'evento indirizzato rappresentato da un'istanza di RoutedEvent e abilita il routing dell'evento e la relativa gestione.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce la rappresentazione della stringa di questo oggetto RoutedEvent.

Si applica a