我在Silverlight项目里用了MVVMlight的框架,然后我在viewmodel里面随便选了个绑定的属性,然后写了
Messenger.Default.Send("hello world!"); 运行时,我去主动引发Propertychange,然后这个代码也执行了,可是为啥我在别的View的Onnavigationto里面写 Messenger.Default.Register<string>(this, test);
然后用test赋值给button content 却没有任何效果。。。!!完全就没传递的感觉!! 求解!!
先确保调用Messenger.Default.Register的view,要在调用Messenger.Default.Send之前已经存在;这样Register方法里面的action才会执行.