Прочитать на английском

Поделиться через


UIElement.InvalidateVisual Метод

Определение

Делает недействительной отрисовку элемента и принудительно вызывает новый полный этап разметки. OnRender(DrawingContext) вызывается после завершения цикла разметки.

C#
public void InvalidateVisual();

Комментарии

Этот метод вызывает внутренние вызовы InvalidateArrange .

Этот метод обычно не вызывается из кода приложения. Система макета на уровне платформы WPF выполняет собственную обработку изменений в визуальном дереве элемента и при необходимости вызывает эквивалент этого метода. Вызов этого метода необходим только в сложных сценариях. Одним из таких сложных сценариев является создание для свойства зависимостей, которое не относится к или FrameworkElement производному классуFreezable, которое по-прежнему PropertyChangedCallback влияет на макет при его изменении.

Применяется к

Продукт Версии
.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, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

См. также раздел