我在Silverlight項目里用了MVVMlight的框架,然后我在viewmodel里面隨便選了個綁定的屬性,然后寫了 Messenger.Default.Send("hello world!"); 運行時,我去主動引發(fā)Propertychange,然后這個代碼也執(zhí)行了,可是為啥我在別的View的Onnavigationto里面寫 Messenger.Default.Register<string>(this, test);然后用test賦值給button content 卻沒有任何效果。。。!!完全就沒傳遞的感覺??! 求解??!
1 回答

人到中年有點甜
TA貢獻1895條經(jīng)驗 獲得超7個贊
先確保調(diào)用Messenger.Default.Register的view,要在調(diào)用Messenger.Default.Send之前已經(jīng)存在;這樣Register方法里面的action才會執(zhí)行.
- 1 回答
- 0 關(guān)注
- 624 瀏覽
添加回答
舉報
0/150
提交
取消