TemplatedControlDesigner.OnTemplateModeChanged 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.
Memberikan kesempatan untuk melakukan pemrosesan tambahan saat mode templat diubah.
protected:
virtual void OnTemplateModeChanged();
protected virtual void OnTemplateModeChanged ();
abstract member OnTemplateModeChanged : unit -> unit
override this.OnTemplateModeChanged : unit -> unit
Protected Overridable Sub OnTemplateModeChanged ()
Keterangan
Acara ViewEvent ini dibesarkan oleh host perancang untuk tindakan tertentu pada kontrol di permukaan desain. Misalnya, peristiwa dinaikkan saat pengguna memasuki atau keluar dari mode pengeditan templat untuk kontrol.
Kelas TemplatedControlDesigner menyediakan delegasi default untuk menangani ViewEvent peristiwa. Kelas yang berasal dari TemplatedControlDesigner mengambil alih OnTemplateModeChanged metode untuk memproses peristiwa yang dinaikkan saat mode templat berubah untuk kontrol terkait.
Metode ini OnTemplateModeChanged memungkinkan kelas turunan untuk menangani peristiwa tanpa melampirkan delegasi. Ini adalah teknik yang disukai untuk menangani peristiwa di kelas turunan.
Delegasi default melakukan pembaruan yang diperlukan untuk peristiwa perubahan mode templat di kelas dasar TemplatedControlDesigner , lalu memanggil OnTemplateModeChanged metode . Metode dasar OnTemplateModeChanged di TemplatedControlDesigner kelas mengembalikan tanpa melakukan pemrosesan tambahan untuk peristiwa tersebut. Jika kelas berasal dari TemplatedControlDesigner dan mengambil alih metode dasar OnTemplateModeChanged , delegasi default memanggil metode penimpaan di kelas turunan.
InTemplateMode Gunakan properti untuk menentukan apakah perancang kontrol berada dalam mode pengeditan templat saat ini.
Catatan Bagi Inheritor
Delegasi default yang disediakan oleh TemplatedControlDesigner kelas melakukan semua pembaruan yang diperlukan untuk kelas dasar sebelum memanggil OnTemplateModeChanged() metode . Ambil alih OnTemplateModeChanged() metode di kelas yang berasal dari TemplatedControlDesigner untuk melakukan pemrosesan tambahan untuk peristiwa perubahan mode templat pada kontrol di permukaan desain.
Berlaku untuk
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk