Język

UIElement.InvalidateArrange Metoda

Definicja

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.

Dotyczy