Bagikan melalui


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

Definisi

Mendaftarkan peristiwa rute baru dengan sistem peristiwa Windows Presentation Foundation (WPF).

public:
 static System::Windows::RoutedEvent ^ RegisterRoutedEvent(System::String ^ name, System::Windows::RoutingStrategy routingStrategy, Type ^ handlerType, Type ^ ownerType);
public static System.Windows.RoutedEvent RegisterRoutedEvent (string name, System.Windows.RoutingStrategy routingStrategy, Type handlerType, Type ownerType);
static member RegisterRoutedEvent : string * System.Windows.RoutingStrategy * Type * Type -> System.Windows.RoutedEvent
Public Shared Function RegisterRoutedEvent (name As String, routingStrategy As RoutingStrategy, handlerType As Type, ownerType As Type) As RoutedEvent

Parameter

name
String

Nama peristiwa yang dirutekan. Nama harus unik dalam jenis pemilik dan tidak boleh null atau string kosong.

routingStrategy
RoutingStrategy

Strategi perutean peristiwa sebagai nilai enumerasi.

handlerType
Type

Jenis penanganan aktivitas. Ini harus merupakan jenis delegasi dan tidak boleh null.

ownerType
Type

Jenis kelas pemilik dari peristiwa yang dirutekan. Ini tidak boleh null.

Mengembalikan

Pengidentifikasi untuk peristiwa rute yang baru didaftarkan. Objek pengidentifikasi ini sekarang dapat disimpan sebagai bidang statis di kelas dan kemudian digunakan sebagai parameter untuk metode yang melampirkan handler ke peristiwa. Pengidentifikasi peristiwa yang dirutekan juga digunakan untuk API sistem peristiwa lainnya.

Keterangan

Gunakan nilai pengembalian metode ini untuk membuat deklarasi statis untuk bidang pengidentifikasi unik RoutedEvent . Bidang ini harus disimpan dalam jenis pemilik.

Ada sejumlah besar konvensi dan praktik terbaik yang terkait dengan bagaimana peristiwa yang dirutekan harus diberi nama, terdaftar, dan diekspos di kelas. Untuk informasi lebih lanjut, lihat Gambaran Umum Peristiwa yang Dirutekan.

Berlaku untuk