mvvm light toolkit 页面跳转怎么传值?

coffee_sugar 2013-07-03 09:30:07
如题,应该怎么传值啊?我用的是Messenger.Send传、然后在目标vm的构造函数中Messenger.Register但这收到的值貌似都是要比页面跳转晚。
我知道用委托可以传值、但我想知道有没有什么可能用navigate(Type type,object parameter)方式传值?
...全文
202 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
coffee_sugar 2013-07-04
  • 打赏
  • 举报
回复
引用 3 楼 NianHui 的回复:
WP里面还是别用mvvmlight这破玩意了,用它纯属给自己找不痛快
确实!我昨天都想把电脑烧了 我听了上面那哥们儿的劝、没直接传给vm值、正常传值后从code-behind中用messenger.send再通知给vm…… 我自己都特么觉着麻烦
#blackheart 2013-07-04
  • 打赏
  • 举报
回复
WP里面还是别用mvvmlight这破玩意了,用它纯属给自己找不痛快
coffee_sugar 2013-07-04
  • 打赏
  • 举报
回复
引用 1 楼 cuit 的回复:
用mvvmlight绑绑数据就行了,跳转页面也用它纯粹是自找麻烦
gnimgnot 2013-07-04
  • 打赏
  • 举报
回复
用mvvmlight绑绑数据就行了,跳转页面也用它纯粹是自找麻烦
#blackheart 2013-07-04
  • 打赏
  • 举报
回复
引用 4 楼 kzl332058242 的回复:
[quote=引用 3 楼 NianHui 的回复:] WP里面还是别用mvvmlight这破玩意了,用它纯属给自己找不痛快
确实!我昨天都想把电脑烧了 我听了上面那哥们儿的劝、没直接传给vm值、正常传值后从code-behind中用messenger.send再通知给vm…… 我自己都特么觉着麻烦[/quote] 适合的才是最好的,你可以提取mvvmlight里面一些好的思路出来(比如设计时数据的支持、绑定、view与逻辑的分离),结合你的项目,做一个合适的框架出来 我现在一般都是把界面相关(UI调整什么的)的逻辑还放在code-behind,与页面上数据相关的逻辑分离到一个单独的class中,有点类似mvc中的c,负责提供数据逻辑,然后数据只和这个单独抽离出来的class交互,页面不涉及数据相关逻辑操作。

7,659

社区成员

发帖
与我相关
我的任务
社区描述
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
社区管理员
  • Windows客户端开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧