VirtualizingLayout.MeasureOverride(VirtualizingLayoutContext, Size) 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.
Menyediakan perilaku untuk pass "Pengukuran" dari siklus tata letak. Kelas dapat mengambil alih metode ini untuk menentukan perilaku pass "Pengukuran" mereka sendiri.
Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).
Size MeasureOverride(VirtualizingLayoutContext const& context, Size const& availableSize);
protected virtual Size MeasureOverride(VirtualizingLayoutContext context, Size availableSize);
Protected Overridable Function MeasureOverride (context As VirtualizingLayoutContext, availableSize As Size) As Size
Parameter
- context
- VirtualizingLayoutContext
Objek konteks yang memfasilitasi komunikasi antara tata letak dan kontainer host-nya.
- availableSize
- Size
Ukuran yang tersedia yang dapat diberikan objek ini kepada objek turunan. Infinity dapat ditentukan sebagai nilai untuk menunjukkan bahwa objek akan berukuran untuk konten apa pun yang tersedia.
Mengembalikan
Ukuran yang dibutuhkan objek ini selama tata letak, berdasarkan perhitungan ukuran yang dialokasikan untuk objek anak atau berdasarkan pertimbangan lain seperti ukuran kontainer tetap.
Keterangan
Ambil alih metode ini untuk memberikan perilaku untuk lulus pengukuran siklus tata letak pada elemen kontainer.
Tata letak terlampir diharapkan memanggil Pengukuran untuk setiap turunan kontainer, yang dapat diakses melalui VirtualizingLayoutContext yang disediakan.