为了账号安全,请及时绑定邮箱和手机立即绑定

MVVM light的Message问题!

MVVM light的Message问题!

杨魅力 2018-08-16 09:06:26
我在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才会执行.

查看完整回答
反对 回复 2018-08-20
  • 1 回答
  • 0 关注
  • 521 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信