Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo EventManager.RegisterRoutedEvent (String, RoutingStrategy, Type, Type)

 

Data di pubblicazione: ottobre 2016

Registra un nuovo evento indirizzato nel sistema di eventi Windows Presentation Foundation (WPF).

Spazio dei nomi:   System.Windows
Assembly:  PresentationCore (in PresentationCore.dll)

public static RoutedEvent RegisterRoutedEvent(
	string name,
	RoutingStrategy routingStrategy,
	Type handlerType,
	Type ownerType
)

Parametri

name
Type: System.String

Nome dell'evento indirizzato. Il nome deve essere univoco all'interno del tipo di proprietario e non può essere null o una stringa vuota.

routingStrategy
Type: System.Windows.RoutingStrategy

Strategia di routing dell'evento come valore dell'enumerazione.

handlerType
Type: System.Type

Tipo del gestore dell'evento. Deve trattarsi di un tipo delegato e non può essere null.

ownerType
Type: System.Type

Tipo di classe proprietario dell'evento indirizzato. Non può essere null.

Valore restituito

Type: System.Windows.RoutedEvent

Identificatore dell'evento indirizzato appena registrato. Questo oggetto identificatore può ora essere archiviato come campo statico in una classe e poi usato come parametro per i metodi che associano i gestori all'evento. L'identificatore di evento indirizzato viene usato anche per altre API del sistema di eventi.

Utilizzare il valore restituito di questo metodo per creare la dichiarazione statica per univoco RoutedEvent campo dell'identificatore. Questo campo deve essere archiviato all'interno del tipo proprietario.

Esistono un numero considerevole di convenzioni e procedure consigliate associate a eventi indirizzati come devono essere denominate, registrate ed esposte in una classe. Per ulteriori informazioni, vedere Cenni preliminari sugli eventi indirizzati.

.NET Framework
Disponibile da 3.0
Torna all'inizio
Mostra: