欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

mvvm light toolkit 页面跳转如何传值

更新时间: 2014-01-05 02:38:51 责任编辑: Author_N1

 

mvvm light toolkit 页面跳转怎么传值?
如题,应该怎么传值啊?我用的是Messenger.Send传、然后在目标vm的构造函数中Messenger.Register但这收到的值貌似都是要比页面跳转晚。
我知道用委托可以传值、但我想知道有没有什么可能用navigate(Type type,object parameter)方式传值?
--参考方法--
用mvvmlight绑绑数据就行了,跳转页面也用它纯粹是自找麻烦
--参考方法--
WP里面还是别用mvvmlight这破玩意了,用它纯属给自己找不痛快
--参考方法--
引用:
Quote: 引用:

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

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

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

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

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

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:38:51
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/12588/
本文WWW.DOC100.NET DOC100.NET版权所有。