不久前,我问了一个问题:使用 MVVM Light's Messenger to Pass Values Between View Model
我今天去测试答案,它似乎不起作用。我的实现如下所示:
MessengerInstance.Send(SelectedDocument, Model.StaticEnums.Tokens.SettingstoMain);
和:
MessengerInstance.Register<XDocument>(this, Model.StaticEnums.Tokens.SettingstoMain, settings => CopySettings(settings));
我的问题是,这个实现不起作用。相反, MessengerInstance.Send 和 MessengerInstance.Register 的参数似乎都与答案中的实现截然不同。
我在这里做错了什么?我上一个问题的答案中的实现是否正确?