RequestBringIntoViewEventHandler Delegasikan
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.
Mewakili metode yang akan menangani peristiwa yang dirutekan RequestBringIntoView .
public delegate void RequestBringIntoViewEventHandler(System::Object ^ sender, RequestBringIntoViewEventArgs ^ e);
public delegate void RequestBringIntoViewEventHandler(object sender, RequestBringIntoViewEventArgs e);
type RequestBringIntoViewEventHandler = delegate of obj * RequestBringIntoViewEventArgs -> unit
Public Delegate Sub RequestBringIntoViewEventHandler(sender As Object, e As RequestBringIntoViewEventArgs)
Parameter
- sender
- Object
Objek tempat penanganan aktivitas dilampirkan.
Data peristiwa.
Keterangan
Menangani peristiwa ini biasanya hanya dilakukan dalam elemen yang mendukung wilayah yang dapat digulir, atau dengan sengaja mengatur ukuran penyajiannya lebih kecil dari ukuran gabungan yang diinginkan dari konten elemen anak mereka, dan hanya dilakukan dengan sengaja menangani peristiwa setelah dirutekan ke atas di pohon elemen dan telah mencapai induk pertama yang menawarkan dukungan wilayah bergulir. Implementasi yang ada yang menangani wilayah pengguliran dengan cara yang biasanya diinginkan untuk kontrol pengguna adalah ScrollViewer. Jika Anda berasal dari ScrollViewer, Anda dapat mendaftarkan handler kelas untuk FrameworkElement.RequestBringIntoView dan melengkapi penanganan kelas dasar peristiwa. Anda juga harus mempertimbangkan untuk menggunakan atau menangani kelas peristiwa yang ditentukan ScrollChanged kelas alih-alih FrameworkElement.RequestBringIntoView. Atau, jika Anda membuat kelas yang sepenuhnya kustom yang tidak berasal dari ScrollViewer, Anda masih dapat menambahkan penanganan kelas dengan memanggil EventManager.RegisterClassHandler di instansiasi kelas Anda. Untuk detail tentang penanganan kelas, lihat Menandai Peristiwa Rute sebagai Ditangani, dan Penanganan Kelas.
Elemen konten dapat menyebabkan peristiwa dimunculkan oleh host konten mereka (melalui panggilan BringIntoView dan penggalangan FrameworkElement.RequestBringIntoView dari host konten). Demikian pula, Anda dapat meminta elemen pohon logis untuk dilihat dengan metode LogicalTreeHelper.BringIntoViewpembantu .
mengimplementasikan ListBox metode ScrollIntoViewterkait tetapi berbeda .
Metode Ekstensi
GetMethodInfo(Delegate) |
Mendapatkan objek yang mewakili metode yang diwakili oleh delegasi yang ditentukan. |