在动画页面转换时开始加载

时间:2012-08-03 11:31:33

标签: c# windows-phone-7 xaml microsoft-metro loading

Metro设计语言的基本设计原则之一(对不起,Windows 8风格UI)是运动原理。其中一个原因是在运行动画时可能会发生加载。好主意。

现在,在运行此动画时,您应该如何加载任何内容(例如,从REST服务器或隔离存储中加载)?我想在有问题的页面开始“转换”之前这是不可能的,但是如何在这个动画的开头已经开始加载?

1 个答案:

答案 0 :(得分:1)

从我检查的内容(Contructor,Page_Loaded,OnNavigatedTo)开始,最后调用构造函数,最后调用Page_Loaded。 在构造函数中启动异步加载任务可能会有效。

我想到的另一个想法就是在调用Naviagte之前启动AsyncTask到页面。 如果你想在应用程序的起始页面上这样做,我会尝试在App构造函数中开始加载。