在 C# 中,如何将刷新/重绘消息发送到 WPF 网格或画布?
如何向 WPF 网格或画布发送刷新消息?
换句话说,我注意到在调试模式下,我可以编写代码将一行发送到显示器,然后,如果该行不正确,我可以调整它 - 但前一行仍然存在。 现在,我正在编写的代码根据用户单击的内容将信息发送到显示器。因此,这必定意味着每次一组新的线条、框和文本进入 WPF 中的网格或画布时,显示不会刷新。
使用 C# 代码,如何将刷新/重绘消息发送到 WPF 网格或画布?
How do you send a refresh message to a WPF grid or canvas?
In other words, I have noticed while in debug mode, I can write code that sends a line to the display and then, if that line is not right, I can adjust it -- but the previous line is still there.
Now, the code I am writing sends information to the display based on what the user clicks. So this must mean that the display is not refreshed each time a new set of lines and boxes and text goes to the grid or canvas in WPF.
Using C# code, how do you send a refresh/repaint message to a WPF grid or canvas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
刷新更新 WPF 控件(例如 Winforms)
Refresh update WPF Controls like Winforms
我习惯了 winforms,所以这只是一个猜测,但请寻找一个
Invalidate()
方法。I'm used to winforms so this is only a guess, but look for an
Invalidate()
method.