UIElement.InvalidateMeasure 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.
public:
virtual void InvalidateMeasure() = InvalidateMeasure;
void InvalidateMeasure();
public void InvalidateMeasure();
function invalidateMeasure()
Public Sub InvalidateMeasure ()
Keterangan
UpdateLayout pada dasarnya setara dengan memanggil InvalidateMeasure dan InvalidateArrange secara berurutan.
Pembaruan tata letak dapat dipaksa oleh kode aplikasi daripada mengandalkan perilaku sistem tata letak bawaan. Namun, itu umumnya tidak disarankan. Memanggil InvalidateArrange, InvalidateMeasure atau UpdateLayout biasanya tidak perlu dan dapat menyebabkan performa yang buruk jika digunakan secara berlebihan. Dalam banyak situasi di mana kode aplikasi mungkin mengubah properti tata letak, sistem tata letak mungkin sudah memproses pembaruan secara asinkron. Sistem tata letak juga memiliki pengoptimalan untuk menangani perubahan tata letak kaskade melalui hubungan induk-anak, dan memaksa tata letak dengan kode aplikasi dapat bekerja terhadap pengoptimalan tersebut. Namun demikian, ada kemungkinan bahwa situasi tata letak ada dalam skenario yang lebih rumit di mana memaksa tata letak adalah opsi terbaik untuk menyelesaikan masalah waktu atau masalah lain dengan tata letak. Cukup gunakan dengan sengaja dan hemat.