UIElement.InvalidateVisual 方法

定義

讓項目的呈現失效,並強制全新的配置傳遞。 完成配置循環之後,會呼叫 OnRender(DrawingContext)

C#
public void InvalidateVisual();

備註

這個方法會在內部呼叫 InvalidateArrange

這個方法通常不會從您的應用程式程式碼呼叫。 WPF 架構層級配置系統會自行處理元素視覺化樹狀結構中的變更,並在必要時呼叫這個方法的對等專案。 只有進階案例才需要呼叫這個方法。 其中一個這類進階案例是,如果您要為不在 或 FrameworkElement 衍生類別上的相依性屬性建立 PropertyChangedCallbackFreezable 而該屬性在變更時仍會影響配置。

適用於

產品 版本
.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

另請參閱