UIElement.InvalidateArrange Metoda

Definicja

Unieważnia stan rozmieszczania (układ) elementu. Po unieważnieniu element będzie miał zaktualizowany układ, który wystąpi asynchronicznie, chyba że zostanie wymuszony przez UpdateLayout()element .

C#
public void 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 bezwzględnie 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 pochodnej lub FrameworkElement , która nadal ma wpływ na rozmieszczanie układu podczas wprowadzania zmian.

Dotyczy

Produkt Wersje
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7