我的 ViewModel 根据用户点击选择一个视图。其中一个视图包含许多视觉元素 - 带有数据模板的视图模型,其中包含带有数据模板的视图模型,每个视图都在带有背景图像刷的画布上呈现。整个视图以大约 100 个这样的画布画笔结束,每个画笔都叠加了十几个椭圆,整个视图位于可滚动的视图框中。
第一次创建此视图时,用户单击然后在其全部呈现时停留一段时间。我想早点完成这个渲染 - 例如在启动期间。我已经创建了视图对象,但是当用户单击时,我们仍然在渲染完成时徘徊。
有没有办法让 WPF/xaml 预渲染它,以便点击响应更好?