在Windows Phone 7应用程序中,我需要在第一页打开之前进行一些处理 但我想在启动画面中执行此操作,因此用户知道应用程序正在有效运行。
我尝试了几个活动:
有没有办法在这两个事件之间做点什么?
答案 0 :(得分:3)
也许使用此博客文章中概述的技术? http://blogs.msdn.com/b/priozersk/archive/2010/08/17/creating-a-splash-screen-with-a-progress-bar-for-wp7-applications.aspx
答案 1 :(得分:1)
Windows Phone 7应用程序执行模型允许您在加载应用程序时(如您所述 - 在实际启动屏幕之前)和应用程序加载后执行各种操作(添加激活和<强>已停用到该列表中)。您无法在应用程序加载和加载完成之间插入特定进程 - 仅在初始化时和之后。
有关详细信息,我建议您阅读:
更进一步,建议不要在应用程序启动时执行时间和资源消耗操作。根据{{3}}:
应用程序不应加载状态 来自隔离存储的数据 此事件的处理程序。因为这 在申请之前提出了一个事件 是可见的还是活跃的,执行时间 消费任务,比如访问 隔离存储可以提供不好的 用户体验作为应用程序 将需要很长时间才能加载。 相反,调用隔离存储和 应该执行网络资源 申请后异步 装了。
这不是限制,而是有助于提供更好用户体验的建议。因此,您应该仔细规划应用程序启动时要执行的操作。