摘要:        
这几天使用MVVM重构这个应用,发现一个严重的问题,那就是导航。基于MVVM的思想,View跟ViewModel之间依靠绑定等技术通信,而且是View可以拿到ViewModel,ViewModel不可以拿到View。本来用CodeBehind的时候很容易的导航,到这里就无从下手了。当然也是有办法把View传递到ViewModel的,不过这样就破坏了MVVM的初衷了。 解决这个问题,首先需要解决怎么在ViewModel中得到NavgationServices来导航。以下是解决办法:root = Application.Current.RootVisual as PhoneApplicationF    阅读全文
posted @ 2012-03-01 02:09
Agile.Zhou
阅读(2833)
评论(6)
推荐(8)
        

 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号