Bagikan melalui


PresentationSource.RemoveSourceChangedHandler Metode

Definisi

Menghapus handler untuk peristiwa SourceChanged dari elemen yang disediakan.

public:
 static void RemoveSourceChangedHandler(System::Windows::IInputElement ^ e, System::Windows::SourceChangedEventHandler ^ handler);
public static void RemoveSourceChangedHandler (System.Windows.IInputElement e, System.Windows.SourceChangedEventHandler handler);
static member RemoveSourceChangedHandler : System.Windows.IInputElement * System.Windows.SourceChangedEventHandler -> unit
Public Shared Sub RemoveSourceChangedHandler (e As IInputElement, handler As SourceChangedEventHandler)

Parameter

e
IInputElement

Elemen untuk menghapus handler dari.

handler
SourceChangedEventHandler

Implementasi handler untuk dihapus.

Keterangan

Meskipun ini adalah peristiwa yang dirutekan, ada pembatasan khusus yang ditempatkan pada peristiwa ini yang berbeda dari perilaku peristiwa yang dirutekan normal, karena jumlah elemen yang relatif kecil dalam skenario aplikasi umum yang akan menyangkut diri mereka sendiri dengan penanganan peristiwa ini.

  • Anda tidak dapat menggunakan metode UIElement atau ContentElementRemoveHandler untuk menghapus handler. Anda harus menggunakan RemoveSourceChangedHandler.

  • Sintaks C# += dan -= penanganan aktivitas, dan sintaks handler khusus bahasa lainnya, tidak didukung, karena peristiwa itu sendiri tidak diekspos sebagai publik. Hanya metode utilitas PresentationSource untuk menambahkan dan menghapus handler yang didukung secara langsung.

Berlaku untuk

Lihat juga