UIElement.RemoveHandler(RoutedEvent, Object) Metode

Definisi

Menghapus penanganan aktivitas rute yang ditentukan dari UIElement ini. Biasanya handler yang dimaksud ditambahkan oleh AddHandler.

public:
 virtual void RemoveHandler(RoutedEvent ^ routedEvent, Platform::Object ^ handler) = RemoveHandler;
void RemoveHandler(RoutedEvent const& routedEvent, IInspectable const& handler);
public void RemoveHandler(RoutedEvent routedEvent, object handler);
function removeHandler(routedEvent, handler)
Public Sub RemoveHandler (routedEvent As RoutedEvent, handler As Object)

Parameter

routedEvent
RoutedEvent

Pengidentifikasi peristiwa yang dirutekan tempat handler dilampirkan.

handler
Object

Platform::Object

IInspectable

Implementasi handler khusus untuk dihapus dari pengumpulan penanganan aktivitas pada UIElement ini.

Keterangan

RemoveHandler hanya dapat digunakan untuk penanganan aktivitas peristiwa yang didukung oleh AddHandler, yang kira-kira merupakan peristiwa khusus input UIElement. Lebih tepatnya, peristiwa harus memiliki properti *Peristiwa jenis RoutedEvent, yang hanya berlaku untuk peristiwa tertentu di UIElement. Anda tidak dapat menggunakan RemoveHandler untuk membatalkan kaitan penanganan aktivitas untuk peristiwa Windows Runtime pada instans kelas runtime secara umum. Sebagai gantinya, Anda harus menggunakan sintaksis unhooking penanganan aktivitas tertentu:

  • -= dalam C#
  • RemoveHandler di Microsoft Visual Basic
  • -= di ekstensi komponen Visual C++ (C++/CX)

Memanggil metode ini tidak berpengaruh jika tidak ada penangan yang terdaftar dengan kriteria yang cocok dengan parameter input untuk panggilan metode.

Metode ini mengabaikan apakah parameter handledEventsToobenar dalam panggilan AddHandler yang awalnya melampirkan handler.

Berlaku untuk

Lihat juga