UIElement.InvalidateArrange Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Unieważnia stan rozmieszczania (układ) elementu. Po unieważnieniu element będzie miał zaktualizowany układ, który będzie występować asynchronicznie, chyba że następnie zostanie wymuszony przez UpdateLayout().
public:
void InvalidateArrange();
public void InvalidateArrange();
member this.InvalidateArrange : unit -> unit
Public Sub InvalidateArrange ()
Uwagi
Częste wywołania do InvalidateArrange lub w szczególności UpdateLayout mają znaczące konsekwencje w zakresie wydajności. Dlatego należy unikać wywoływania tej metody, chyba że absolutnie wymagasz dokładnego stanu układu dla kolejnych wywołań innych interfejsów API w kodzie. Zaawansowany scenariusz, w którym można wywołać InvalidateArrange metodę , jest to, że tworzysz PropertyChangedCallback właściwość dla właściwości zależności, która nie znajduje się w Freezable klasie lub FrameworkElement pochodnej, która nadal wpływa na rozmieszczenie układu podczas jego zmiany.