RoutedEvent.AddOwner(Type) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengaitkan jenis pemilik lain dengan peristiwa yang dirutekan yang diwakili oleh instans RoutedEvent, dan memungkinkan perutean peristiwa dan penanganannya.
public:
System::Windows::RoutedEvent ^ AddOwner(Type ^ ownerType);
public System.Windows.RoutedEvent AddOwner (Type ownerType);
member this.AddOwner : Type -> System.Windows.RoutedEvent
Public Function AddOwner (ownerType As Type) As RoutedEvent
Parameter
- ownerType
- Type
Jenis tempat peristiwa yang dirutekan ditambahkan.
Mengembalikan
Bidang pengidentifikasi untuk peristiwa tersebut. Nilai pengembalian ini harus digunakan untuk mengatur bidang baca-saja statis publik yang akan menyimpan pengidentifikasi untuk representasi peristiwa yang dirutekan pada jenis pemilik. Bidang ini biasanya didefinisikan dengan akses publik, karena kode pengguna harus mereferensikan bidang untuk melampirkan handler instans apa pun untuk peristiwa yang dirutekan saat menggunakan metode utilitas AddHandler(RoutedEvent, Delegate, Boolean).
Contoh
Contoh berikut menambahkan kelas saat ini sebagai pemilik lain dari peristiwa yang ditentukan di kelas yang berbeda. Di sini, AnotherEditContainer
adalah kelas saat ini, dan bidang EditStateChangedEvent
RoutedEvent didefinisikan sebagai anggota kelas tersebut. Kelas MyEditContainer
awalnya mendefinisikan peristiwa, mendaftarkannya dengan pengidentifikasi EditStateChangedEvent
bernama identik.
public static readonly RoutedEvent EditStateChangedEvent = MyEditContainer.EditStateChangedEvent.AddOwner(typeof(AnotherEditContainer));
Public Shared ReadOnly EditStateChangedEvent As RoutedEvent = MyEditContainer.EditStateChangedEvent.AddOwner(GetType(AnotherEditContainer))
Keterangan
Jenis pemilik digunakan secara internal saat menyelesaikan peristiwa berdasarkan nama.