UIElement.UpdateLayout Yöntem

Tanım

Bu öğenin tüm görsel alt öğelerinin düzen için düzgün bir şekilde güncelleştirilmesini sağlar.

public:
 void UpdateLayout();
public void UpdateLayout ();
member this.UpdateLayout : unit -> unit
Public Sub UpdateLayout ()

Açıklamalar

Bu yöntemi çağırdığınızda, veya IsArrangeValid false ile IsMeasureValid false öğeleri öğeye özgü MeasureCore ve ArrangeCore yöntemleri çağırır; bu da düzen güncelleştirmesini zorlar ve tüm hesaplanan boyutlar doğrulanır.

Düzen değişmediyse veya düzenin düzenlemesi veya ölçüm durumu geçersizse bu yöntemi çağırmanın hiçbir etkisi olmaz. Ancak, düzen her iki açıdan da geçersizse, UpdateLayout çağrı düzenin tamamını yineler. Bu nedenle, öğe ağacındaki her artımlı ve küçük değişiklikten sonra çağrı UpdateLayout yapmaktan kaçınmanız gerekir. Düzen sistemi, performans ve para birimini dengeleyen bir algoritma kullanarak ve tüm alt öğeler geçerli olana kadar köklere yapılan değişiklikleri ertelemek için bir ağırlık stratejisi kullanarak öğe düzenini ertelenmiş bir şekilde gerçekleştirir. Yalnızca kesinlikle güncelleştirilmiş boyutlara ve konumlara ihtiyacınız varsa ve yalnızca denetlediğiniz ve düzeni etkileyebilecek özelliklerde yapılan tüm değişikliklerin tamamlandığından emin olduktan sonra aramanız UpdateLayout gerekir.

Şunlara uygulanır

Ayrıca bkz.