Layout.Measure(LayoutContext, 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.
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.