首页 新闻 会员 周边 捐助

MVVM light的Message问题!

0
悬赏园豆:10 [已解决问题] 解决于 2011-07-12 12:07

我在Silverlight项目里用了MVVMlight的框架,然后我在viewmodel里面随便选了个绑定的属性,然后写了

  Messenger.Default.Send("hello world!"); 运行时,我去主动引发Propertychange,然后这个代码也执行了,可是为啥我在别的View的Onnavigationto里面写  Messenger.Default.Register<string>(this, test);

然后用test赋值给button content 却没有任何效果。。。!!完全就没传递的感觉!! 求解!!

MrNavy的主页 MrNavy | 初学一级 | 园豆:154
提问于:2011-07-08 20:11
< >
分享
最佳答案
0

先确保调用Messenger.Default.Register的view,要在调用Messenger.Default.Send之前已经存在;这样Register方法里面的action才会执行.

收获园豆:10
0x0qwe | 菜鸟二级 |园豆:301 | 2011-07-09 10:43
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册