UIElement.RemoveHandler(RoutedEvent, Object) 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.
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.