Condividi tramite


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à , RoutingStrategyHandlerType, e 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 EventTrigger (o classe derivata) o per la Event proprietà di una EventSetter classe (o derivata). Per altre informazioni sull'utilizzo EventTriggerdi , EventSettere XAML per tali classi, vedere Cenni preliminari sugli eventi indirizzati.

Utilizzo degli attributi XAML

<object property="eventName"/>

oppure

<object property="type.eventName"/>

Valori XAML

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

digitare Tipo da utilizzare per qualificare il nome dell'evento. Se specificato senza un prefisso, si prevede che il tipo sia un tipo all'interno dello spazio dei nomi XAML predefinito e che possa essere mappato a un tipo CLR esistente. Per gli eventi personalizzati o gli eventi che si trovano 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ò essere mappato a un tipo CLR di supporto e tale tipo CLR deve definire l'identificatore di evento indirizzato desiderato. Per informazioni dettagliate sul mapping degli spazi dei nomi XAML, vedi Spazi dei nomi XAML e Mapping dello spazio dei nomi per XAML WPF.

Proprietà

Nome Descrizione
HandlerType

Ottiene il tipo di gestore dell'evento indirizzato.

Name

Ottiene il nome di identificazione dell'evento indirizzato.

OwnerType

Ottiene il tipo di proprietario registrato dell'evento indirizzato.

RoutingStrategy

Ottiene la strategia di routing dell'evento indirizzato.

Metodi

Nome Descrizione
AddOwner(Type)

Associa un altro tipo di proprietario all'evento indirizzato rappresentato da un'istanza 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 il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce la rappresentazione di stringa di questo RoutedEventoggetto .

Si applica a