UIElement.InvalidateVisual UIElement.InvalidateVisual UIElement.InvalidateVisual UIElement.InvalidateVisual Method

Определение

Делает недействительной отрисовку элемента и принудительно вызывает новый полный этап разметки.Invalidates the rendering of the element, and forces a complete new layout pass. OnRender(DrawingContext) вызывается после завершения цикла разметки.OnRender(DrawingContext) is called after the layout cycle is completed.

public:
 void InvalidateVisual();
public void InvalidateVisual ();
member this.InvalidateVisual : unit -> unit
Public Sub InvalidateVisual ()

Комментарии

Этот метод вызывается InvalidateArrange внутренним образом.This method calls InvalidateArrange internally.

Этот метод обычно не вызывается из кода приложения.This method is not generally called from your application code. Система макета уровня платформы WPF выполняет собственную обработку изменений в визуальном дереве элемента и вызовет эквивалент этого метода, если он уже необходим.The WPF framework-level layout system does its own handling of changes in the visual tree of an element, and would be calling the equivalent of this method when necessary already. Вызов этого метода необходим только для расширенных сценариев.Calling this method is necessary only for advanced scenarios. Один из таких сложных сценариев состоит в том, что PropertyChangedCallback при создании для свойства зависимости, которое не находится Freezable в FrameworkElement производном классе или класса, который по-прежнему влияет на макет при его изменении.One such advanced scenario is if you are creating a PropertyChangedCallback for a dependency property that is not on a Freezable or FrameworkElement derived class that still influences the layout when it changes.

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

Дополнительно