首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Windows Mobile >

mvvm light toolkit 页面跳转如何传值

2013-08-16 
mvvm light toolkit 页面跳转怎么传值?如题,应该怎么传值啊?我用的是Messenger.Send传、然后在目标vm的构造

mvvm light toolkit 页面跳转怎么传值?
如题,应该怎么传值啊?我用的是Messenger.Send传、然后在目标vm的构造函数中Messenger.Register但这收到的值貌似都是要比页面跳转晚。
我知道用委托可以传值、但我想知道有没有什么可能用navigate(Type type,object parameter)方式传值?

我听了上面那哥们儿的劝、没直接传给vm值、正常传值后从code-behind中用messenger.send再通知给vm……
我自己都特么觉着麻烦
适合的才是最好的,你可以提取mvvmlight里面一些好的思路出来(比如设计时数据的支持、绑定、view与逻辑的分离),结合你的项目,做一个合适的框架出来

我现在一般都是把界面相关(UI调整什么的)的逻辑还放在code-behind,与页面上数据相关的逻辑分离到一个单独的class中,有点类似mvc中的c,负责提供数据逻辑,然后数据只和这个单独抽离出来的class交互,页面不涉及数据相关逻辑操作。

热点排行