我在Silverlight项目里用了MVVMlight的框架,然后我在viewmodel里面随便选了个绑定的属性,然后写了 Messenger.Default.Send("hello world!"); 运行时,我去主动引发Propertychange,然后这个代码也执行了,可是为啥我在别的View的Onnavigationto里面写 Messenger.Default.Register<string>(this, test);然后用test赋值给button content 却没有任何效果。。。!!完全就没传递的感觉!! 求解!!
1 回答
人到中年有点甜
TA贡献1895条经验 获得超7个赞
先确保调用Messenger.Default.Register的view,要在调用Messenger.Default.Send之前已经存在;这样Register方法里面的action才会执行.
- 1 回答
- 0 关注
- 588 浏览
添加回答
举报
0/150
提交
取消