UIElement.InvalidateArrange Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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ě.