RequestBringIntoViewEventHandler Delegasikan

Definisi

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.

e
RequestBringIntoViewEventArgs

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.

Berlaku untuk

Lihat juga