Bagikan melalui


NonVirtualizingLayout.MeasureOverride Metode

Definisi

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

Size MeasureOverride(NonVirtualizingLayoutContext const& context, Size const& availableSize);
protected virtual Size MeasureOverride(NonVirtualizingLayoutContext context, Size availableSize);
function measureOverride(context, availableSize)
Protected Overridable Function MeasureOverride (context As NonVirtualizingLayoutContext, availableSize As Size) As Size

Parameter

context
NonVirtualizingLayoutContext

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 NonVirtualizingLayoutContext yang disediakan.

Berlaku untuk