Bagikan melalui


Layout.Measure(LayoutContext, Size) Metode

Definisi

Menyarankan DesiredSize untuk elemen kontainer. Elemen kontainer yang mendukung tata letak terlampir harus memanggil metode ini dari implementasi MeasureOverride mereka sendiri untuk membentuk pembaruan tata letak rekursif. Tata letak terlampir diharapkan memanggil Pengukuran untuk setiap anak UIElement kontainer.

public:
 virtual Size Measure(LayoutContext ^ context, Size availableSize) = Measure;
Size Measure(LayoutContext const& context, Size const& availableSize);
public Size Measure(LayoutContext context, Size availableSize);
function measure(context, availableSize)
Public Function Measure (context As LayoutContext, availableSize As Size) As Size

Parameter

context
LayoutContext

Objek konteks yang memfasilitasi komunikasi antara tata letak dan kontainer host-nya.

availableSize
Size

Ruang yang tersedia yang dapat dialokasikan kontainer ke objek anak. Objek anak dapat meminta ruang yang lebih besar dari yang tersedia; ukuran yang disediakan mungkin diakomodasi jika menggulir atau perilaku pengubahan ukuran lainnya dimungkinkan dalam kontainer tertentu.

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 NonVirtualizingLayout.MeasureOverride atau VirtualizingLayout.MeasureOverride untuk memberikan perilaku untuk metode ini di kelas turunan.

Berlaku untuk