有什么方法可以确保unifromgrid仅在其大小调整结束时才重新渲染其项目

时间:2019-04-09 17:09:52

标签: c# wpf performance uniformgrid

我最近开始学习wpf,我发现统一网格的性能很差,它将在触发大小调整后重新计算并重新渲染它的项目(例如窗口大小调整或自身大小调整),这会使应用程序真正滞后(例如:在撤回侧边栏时)动画播放),我认为这是因为它频繁调用ArrangeOverride,所以我尝试将重新渲染延迟到调整大小结束为止,如果它发生在SizeChanged事件中,那么我可以捕获调整大小的结束并阻止直到那时才重新渲染任务,但是它发生在ArrangeOverride中,我不知道如何处理

0 个答案:

没有答案