前一段时间,我在这里提出了一个问题:使用MVVM Light的Messenger在视图模型之间传递值
今天我去测试答案,但是好像没有起作用。我的实现如下:
MessengerInstance.Send(SelectedDocument, Model.StaticEnums.Tokens.SettingstoMain);
还有:
MessengerInstance.Register<XDocument>(this, Model.StaticEnums.Tokens.SettingstoMain, settings => CopySettings(settings));
我的问题是,这个实现方式不起作用。相反,MessengerInstance.Send和MessengerInstance.Register的参数似乎与答案中的实现方式截然不同。
我在这里做错了什么?我的上一个问题的实现方式正确吗?