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