【发布时间】:2015-08-13 06:51:52
【问题描述】:
我想取消或停止或处理渲染(或绘制)WPF 元素以降低 CPU 使用率(取消所有永久动画和在后台渲染或折叠的可见性项目以在我的应用中使用最佳性能)。
我阅读了所有Optimizing WPF Application Performance
void MainWindow_LayoutUpdated(object sender, EventArgs e)
{
e.Handled = true;//can i handle an object rendering?
}
【问题讨论】:
-
你发现了什么?有什么问题?
-
我有一个数据网格,它们是进度条项目......这些在扩展器中并且 isindeterminate = true。我想要扩展器是否折叠进度条渲染停止...但它没有停止并且我的应用程序 cpu 使用率非常高...如果我从应用程序中删除进度条,cpu 使用率会降低..以及渲染中其他地方的问题。我想从 wpf 应用程序管理渲染。
-
你的问题没有足够的细节,你应该提供一些代码来显示你的
ProgressBars是如何工作的。