Share via


UIElement.RemoveHandler(RoutedEvent, Object) Metode

Definisi

Menghapus penanganan aktivitas yang dirutekan 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 dari peristiwa tertentu di UIElement. Anda tidak dapat menggunakan RemoveHandler untuk melepaskan penanganan aktivitas untuk peristiwa Windows Runtime pada instans kelas runtime secara umum. Sebagai gantinya, Anda harus menggunakan sintaks pemisah penanganan aktivitas C#: -=.

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 handledEventsToo parameter berada true dalam panggilan AddHandler yang awalnya melampirkan handler.

Berlaku untuk

Lihat juga