我在WPF应用程序包括以下组件:WPF性能退化在UI渲染
(1)窗口
(2)ContentPresenter在Window绑定到在底层视图模型的特性。该属性引用另一个ViewModel。
(3)ViewModel的DataTemplate将绑定到上面引用的ContentPresenter。此数据模板实例化显示一些数据的第三方网格。
无论何时ContentPresenter从DataTemplate呈现数据,UI需要大约三到四秒的时间才能呈现。这会导致UI在呈现内容所需的时间内挂起。由于我几乎无法控制第三方控件如何呈现自己 - 我的问题涉及是否有可能以UI不会挂起的方式呈现内容。
请指教。
感谢。
Chris