在C#中,如何将刷新/重绘消息发送到WPF网格或canvas?

如何将刷新消息发送到WPF网格或canvas?

换句话说,我注意到在调试模式下,我可以编写代码向显示器发送一行,然后,如果该行不正确,我可以调整它 – 但前一行仍然存在。 现在,我正在编写的代码根据用户点击的内容向显示器发送信息。 因此,这必须意味着每次一组新的行和框和文本转到WPF中的网格或canvas时,不会刷新显示。

使用C#代码,如何将刷新/重绘消息发送到WPF网格或canvas?

刷新更新WPF控件,如Winforms

public static class ExtensionMethods { private static Action EmptyDelegate = delegate() { }; public static void Refresh(this UIElement uiElement) { uiElement.Dispatcher.Invoke(DispatcherPriority.Render, EmptyDelegate); } } 

我习惯winforms所以这只是一个猜测,但寻找一个Invalidate()方法。