WEB开发网
开发学院手机开发Windows Mobile 开发 Windows Phone 7的Launchers&Choosers简介及其行为... 阅读

Windows Phone 7的Launchers&Choosers简介及其行为浅析

 2010-10-17 14:45:48 来源:WEB开发网   
核心提示:PhoneCallTask弹出的可以视为是一个MessageBox,只是对程序覆盖,Windows Phone 7的Launchers&Choosers简介及其行为浅析(2),并未将应用程序切换到后台,所以都未执行,后连个Chooser将无法正常工作,建议将Chooser的创建(new)和Completed事件的绑定操

PhoneCallTask弹出的可以视为是一个MessageBox,只是对程序覆盖,并未将应用程序切换到后台,所以都未执行。

MediaPlayerLauncher启动后,按返回键,返回到应用程序所在页面时,并不执行该页面的构造函数,其他Launcher却都执行,没想明白,谁知道请留言,谢谢!

Chooser行为分析

通常情况下,Chooser启动后,

  Application_Deactivated Application_Activated 所在页面的构造函数
CameraCaptureTask 执行 执行 不执行
EmailAddressChooserTask 执行 执行 不执行
PhoneNumberChooserTask 执行 执行 不执行
PhotoChooserTask 执行 执行 不执行
SaveEmailAddressTask 执行 执行 执行
SavePhoneNumberTask 执行 执行 执行

从上表可以看出后两个SaveEmailAddressTask和SavePhoneNumberTask的行为与前面四个不同,前四个Chooser执行完毕后,自动返回到应用程序调用它的页面,而这两个Chooser执行完毕后,不会自动返回,而需要按返回键,返回到之前调用它的页面。

因此如果不在构造函数中创建(new)和Cempleted事件的绑定,后连个Chooser将无法正常工作。

建议将Chooser的创建(new)和Completed事件的绑定操作都放到构造函数中,不要放置到其它位置。

点击下载此文件

上一页  1 2 

Tags:Windows Phone Launchers

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接