RoutedEvent Classe

Definizione

Rappresenta e identifica un evento indirizzato e ne dichiara le caratteristiche.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
Ereditarietà
RoutedEvent
Attributi

Commenti

Questa classe contiene le Nameproprietà RoutingStrategy, HandlerType, e OwnerType .This class contains the Name, RoutingStrategy, HandlerType, and OwnerType properties. Nessuno di questi membri può avere valori null.None of these members can have null values.

Questa classe dispone di un utilizzo XAML che è destinato esclusivamente a fornire il valore della RoutedEvent proprietà di una EventTrigger classe (o classe derivata) o per la Event proprietà di una EventSetter classe (o classe derivata).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). Per ulteriori informazioni su EventTrigger, EventSettere sugli utilizzi XAML per tali classi, vedere Cenni preliminari sugli eventi indirizzati.For more information about EventTrigger, EventSetter, and the XAML usages for those classes, see Routed Events Overview.

Uso della sintassi XAML per gli attributiXAML Attribute Usage

<object property="eventName"/>  

In alternativa-or-

<object property="type.eventName"/>  

Valori XAMLXAML Values

eventNameeventName
Nome di evento non qualificato, equivalente alla Name proprietà RoutedEvent del campo, non al nome RoutedEvent effettivo del membro del campo dell'identificatore all'interno di un tipo.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. Senza qualifica, EventName deve assegnare un nome a un evento come trovato nel tipo che TargetType corrisponde all'oggetto dello stile EventSetter corrente contenente EventTriggero.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
Tipo da utilizzare per qualificare il nome dell'evento.The type to use to qualify the event name. Se fornito senza un prefisso, è previsto che il tipo sia un tipo all'interno dello spazio dei nomi XAML predefinito e che sia possibile eseguirne il mapping a un tipo CLR esistente.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. 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.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. Lo spazio dei nomi XAML deve contenere il tipo XAML in grado di eseguire il mapping a un tipo CLR sottostante e tale tipo CLR deve definire l'identificatore dell'evento indirizzato desiderato.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. Per informazioni dettagliate sul mapping dello spazio dei nomi XAML, vedere spazi dei nomi XAML e mapping dello spazio dei nomi per XAML WPF.For details on XAML namespace mapping, see XAML Namespaces and Namespace Mapping for WPF XAML.

Proprietà

HandlerType

Ottiene il tipo di gestore dell'evento indirizzato.Gets the handler type of the routed event.

Name

Ottiene il nome che identifica l'evento indirizzato.Gets the identifying name of the routed event.

OwnerType

Ottiene il tipo di proprietario registrato dell'evento indirizzato.Gets the registered owner type of the routed event.

RoutingStrategy

Ottiene la strategia del routing dell'evento indirizzato.Gets the routing strategy of the routed event.

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.Associates another owner type with the routed event represented by a RoutedEvent instance, and enables routing of the event and its handling.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
ToString()

Restituisce la rappresentazione della stringa di questo oggetto RoutedEvent.Returns the string representation of this RoutedEvent.

Si applica a