随笔分类 - Windows Phone
MVVM模式下ViewModel之间如何交互
摘要:在Windows Phone平台上使用MVVM模式进行开发时,常遇到的一个问题是ViewModel间如何交互?比如存在这样一个问题,App里有A和B两个page,从A导航到B,然后点击back键返回到A,在这个过程中,B的ViewModel里面的数据如何传递给A?因为this.NavigationService.GoBack()不支持参数的传递。这里介绍一种解决方案,即Meidator模式。贴一些代码先:这是一个Mediator类,采用了Singleton模式,只能生成一个实例对象,ViewModel间的数据交互就是使用这个类来实现的。 1 using System; 2 using Syst
阅读全文
Windows Phone应用发布前必做的一些测试
摘要:Windows Phone应用在提交Marketplace发布之前,通常需要做大量功能测试的工作,以确保应用程序的质量。除了应用程序本身的一些功能需要格外注意之外,通常开发者可能会忽略一些必要的测试工作,这里我部分总结了这些测试任务:1.本地化测试如果你的应用支持多语言,这个测试就需要额外的注意了。开发者在本地化过程中,通常是使用英语作为默认的语言进行开发,应用中每出现一条字符串,就需要在相应的.resx文件里添加一则对应的资源项。然而在这个过程中,往往会疏忽遗漏一些字符串。比如应用中需要增加一个提示文本来提示用户,开发者在默认的*.resx文件里添加了该项英文字符串,但是却忘记在*.zh-C
阅读全文
浙公网安备 33010602011771号