Bagikan melalui


VirtualizingLayout.MeasureOverride(VirtualizingLayoutContext, Size) Metode

Definisi

Menyediakan perilaku untuk lulus "Ukur" dari siklus tata letak. Kelas dapat mengambil alih metode ini untuk menentukan perilaku lulus "Ukur" mereka sendiri.

Size MeasureOverride(VirtualizingLayoutContext const& context, Size const& availableSize);
protected virtual Size MeasureOverride(VirtualizingLayoutContext context, Size availableSize);
function measureOverride(context, 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 bisa diberikan obyek ini pada obyek 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.

Berlaku untuk