Bagikan melalui


RoutedEvent.AddOwner(Type) Metode

Definisi

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 EditStateChangedEventRoutedEvent 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.

Berlaku untuk