摘要:
在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 阅读全文
posted @ 2012-06-15 17:24
风中语者
阅读(4405)
评论(0)
推荐(1)


浙公网安备 33010602011771号