UIElement.InvalidateArrange Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Делает недействительным состояние компоновки (структуру) элемента. После того как структура элемента станет недействительной, она будет обновлена, что произойдет асинхронно, если только не будет сделано принудительно с помощью метода UpdateLayout().
public:
void InvalidateArrange();
public void InvalidateArrange ();
member this.InvalidateArrange : unit -> unit
Public Sub InvalidateArrange ()
Комментарии
Частые вызовы InvalidateArrange к или, в частности, к UpdateLayout значительным последствиям производительности. Поэтому не вызывайте этот метод, если вам не требуется точное состояние макета для последующих вызовов других API в коде. Расширенный сценарий, в котором можно вызвать InvalidateArrange , если вы создаете PropertyChangedCallback свойство зависимостей, не Freezable зависящее от класса или FrameworkElement производного класса, который по-прежнему влияет на упорядочение прохода макета при изменении.