MVVM light的Message问题!

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

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

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


杨魅力
浏览 590回答 1
1回答

人到中年有点甜

先确保调用Messenger.Default.Register的view,要在调用Messenger.Default.Send之前已经存在;这样Register方法里面的action才会执行.
打开App,查看更多内容
随时随地看视频慕课网APP