Bagikan melalui


TextBoxBase.OnQueryContinueDrag(QueryContinueDragEventArgs) Metode

Definisi

Dipanggil setiap kali peristiwa rute terpasang yang tidak tertangani QueryContinueDrag mencapai elemen yang berasal dari kelas ini dalam rutenya. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini.

protected:
 override void OnQueryContinueDrag(System::Windows::QueryContinueDragEventArgs ^ e);
protected override void OnQueryContinueDrag (System.Windows.QueryContinueDragEventArgs e);
override this.OnQueryContinueDrag : System.Windows.QueryContinueDragEventArgs -> unit
Protected Overrides Sub OnQueryContinueDrag (e As QueryContinueDragEventArgs)

Parameter

e
QueryContinueDragEventArgs

Menyediakan data tentang peristiwa tersebut.

Keterangan

Metode ini tidak memiliki implementasi default. Memanggil base() dalam implementasi Anda masih disarankan, jika kelas menengah dalam pewarisan menerapkan metode ini. Anda dapat memanggil base() baik sebelum atau sesudah penanganan khusus, tergantung pada kebutuhan Anda.

Tujuan metode ini agak mirip dengan metode peristiwa runtime bahasa umum (CLR) On*: memungkinkan Anda menangani peristiwa yang cocok dari kelas turunan dengan menggunakan handler kelas alih-alih handler instans. Dalam hal ini, peristiwa yang cocok adalah peristiwa yang dirutekan. Pola implementasi metode On* berbeda untuk peristiwa yang dirutekan karena peristiwa yang dirutekan mungkin telah dinaikkan oleh elemen anak, yang belum tentu merupakan elemen yang memanggil penangan. Oleh karena itu, implementasi Anda perlu mempertimbangkan properti sumber argumen peristiwa (dan tidak boleh mencoba menaikkan kembali peristiwa dalam banyak kasus). Subkelas TextBoxBase dapat memilih untuk memanggil metode handler kelas privat saat peristiwa diterima di sepanjang rute. Salah satu skenarionya adalah mengambil argumen peristiwa dan menandai peristiwa sebagai ditangani.

Berlaku untuk