标签列表
有没有可能防止WPF控件的重绘?
.net
wpf
wpf-controls
draw
redraw
5
5
我需要更新WPF控件中的多个子控件。在更新所有子控件之前,我不希望控件被重新绘制。
-
Jader Dias
1
个回答
3
3
如果您在UI线程上进行所有这些更新(通常是这种情况),那么WPF框架将完全按照您的要求执行!
要测试它,请创建一个不断更新控件和子控件的无限循环。结果,UI将会冻结。
-
ColinE
3
所以通常情况下,他们会等待一段时间间隔,直到控件没有变化再重新绘制吗?
- Jader Dias
2
某种程度上,一个线程一次只能做一件事情。您正在同一个线程上更新控件的状态并重新渲染它们。
- ColinE
我使用了buttonClick事件和定时器回调来测试你的答案,我已经验证它在这两种情况下都可以。
- Jader Dias
回答链接
网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接
相关问题
9
WPF通用控件 - 可能吗?
9
WPF图像停止重绘
3
WPF文本框在鼠标悬停时多次重绘
7
同步重绘窗口控件(使用阻塞方法)
5
IE10 重绘/重绘问题
6
如何检测WPF控件何时被重绘?
26
我该如何手动告诉一个自绘的WPF控件刷新/重绘,而不执行测量或排列操作?
17
WPF强制重绘画布
16
WPF重绘问题
4
如何避免/防止系统绘制/重绘/刷新/绘制WPF窗口