当前位置: 代码迷 >> Windows Mobile >> mvvm light toolkit 页面跳转如何传值
  详细解决方案

mvvm light toolkit 页面跳转如何传值

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

------解决方案--------------------
用mvvmlight绑绑数据就行了,跳转页面也用它纯粹是自找麻烦
------解决方案--------------------
WP里面还是别用mvvmlight这破玩意了,用它纯属给自己找不痛快
------解决方案--------------------
引用:
Quote: 引用:

WP里面还是别用mvvmlight这破玩意了,用它纯属给自己找不痛快

确实!我昨天都想把电脑烧了

我听了上面那哥们儿的劝、没直接传给vm值、正常传值后从code-behind中用messenger.send再通知给vm……
我自己都特么觉着麻烦

适合的才是最好的,你可以提取mvvmlight里面一些好的思路出来(比如设计时数据的支持、绑定、view与逻辑的分离),结合你的项目,做一个合适的框架出来

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