1

我有一个运行在一些相当慢的平板电脑上的 Caliburn.Micro 应用程序。该应用程序的形状像一个向导,用户必须通过几个屏幕。由于运行应用程序的计算机速度很慢,因此第一次创建每个视图时,都会出现明显的延迟。

有没有办法在实际显示视图之前预加载或预渲染视图,这样我就可以花时间在应用程序启动(由于其他原因已经很长时间)并避免视图延迟?

提前致谢

4

1 回答 1

1

关于OnViewReady的一些信息。

数据是从哪里加载的,这是怎么发生的,你能展示一下这段代码吗?它是异步加载的,所以视图显示但数据仍在加载?

可能在应用程序启动时构造一个视图,使其可用于ViewModel,然后覆盖GetView。如果视图不像所述的那样复杂,则可能是数据的加载。

于 2012-09-05T22:18:50.253 回答