随笔分类 -  Windows Phone 7 Here & There

有关 Windows Phone 7 零零散散的话题
摘要:有朋友问起Windows Phone 7页面导航(Page Navigation)时,如何在不同页面之间进行传递参数。我们在此整理一下。Windows Phone 7的页面间传参有三种方式。为了方便描述,我们将场景设定为:从A页面导航到B页面。第一种方法:QueryString这种传参方式继承自传统的网页开发模式。在A界面中,调用NavigationService.Navigate() 方法时,所传递的Uri不仅仅是B页面的xaml文件地址,还包括字符串格式的参数。具体格式如下:"/PageB.xaml?param1=stringValue1&param2=stringVal 阅读全文
posted @ 2011-11-14 15:22 elecpiano 阅读(3069) 评论(8) 推荐(5)
摘要:在开发一个多页面的Windows Phone 7应用程序的过程中,偶然发现与页面导航(Page Navigation)有关的一些潜在“秘密”。在我的应用中,页面 A 的程序响应某按钮的点击事件,通过 NavigationService.Navigate() 方法跳转到另一个页面 B。而在 B 页面中的 OnNavigatedTo 事件中,根据业务逻辑的需要,会进行一些判断,然后在一些业务数据不满足条件的情况下,会弹出消息对话框(采用MessageBox.Show()方法)。这一操作流程似乎没有什么问题。但经过细心的测试发现,在该消息对话框弹出后,如果用户不做任何操作,大约10秒钟后整个应用程序 阅读全文
posted @ 2011-11-10 14:26 elecpiano 阅读(1883) 评论(4) 推荐(4)