Metro设计语言的基本设计原则之一(对不起,Windows 8风格UI)是运动原理。其中一个原因是在运行动画时可能会发生加载。好主意。
现在,在运行此动画时,您应该如何加载任何内容(例如,从REST服务器或隔离存储中加载)?我想在有问题的页面开始“转换”之前这是不可能的,但是如何在这个动画的开头已经开始加载?
答案 0 :(得分:1)
从我检查的内容(Contructor,Page_Loaded,OnNavigatedTo)开始,最后调用构造函数,最后调用Page_Loaded。 在构造函数中启动异步加载任务可能会有效。
我想到的另一个想法就是在调用Naviagte之前启动AsyncTask到页面。 如果你想在应用程序的起始页面上这样做,我会尝试在App构造函数中开始加载。