在以下情况下,我对 WP7 (Mango) 的行为有疑问:
- 打开应用程序的新实例并播放歌曲
- 按 windows 按钮导航到主屏幕
- 歌曲继续播放
- 通过点击主屏幕上的图标或使用通用音量控制中的歌曲标题再次打开应用程序
我知道这两个动作都会调用 Application_Launching 事件。但是因为应用程序仍在内存中(在后台),是否可以覆盖该事件并让应用程序恢复(即,将其带入前台,类似于只是按下返回)?
因为歌曲还在播放,我认为这将是最直观的行为。但是,根据这篇文章: http: //programming4.us/mobile/2962.aspx,感觉就像我犯了 WP7 禁忌。有人可以让我知道处理这种情况的正确方法是什么吗?