Sdílet prostřednictvím


UIElement.InvalidateArrange Metoda

Definice

Zruší platnost stavu uspořádání (rozložení) prvku. Po zneplatnění bude prvek mít aktualizované rozložení, které bude probíhat asynchronně, pokud ho následně vynucuje UpdateLayout().

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

Poznámky

Časté volání nebo InvalidateArrange zejména UpdateLayout významné důsledky výkonu. Vyhněte se proto volání této metody, pokud pro následné volání dalších rozhraní API v kódu nepotřebujete naprosto přesný stav rozložení. Pokročilý scénář, kdy můžete volat InvalidateArrange , je, pokud vytváříte PropertyChangedCallback pro vlastnost závislostí, která není v Freezable nebo FrameworkElement odvozené třídě, která stále ovlivňuje předávání rozložení při změně.

Platí pro