标签: c# .net mvvm viewmodel mvvm-light
我有LoginViewModel - > MainViewModel场景,并希望从LoginViewModel更改MainViewModel中的一些属性。我知道我应该使用MVVM Light Messenger广播总线向MainViewModel发送消息。它们都在ViewModelLocator的构造函数中注册,但由于LoginViewModel是第一个,MainViewModel的构造函数(通常在那里进行注册)尚未构造,因此此时尚未完成消息的注册。什么是最佳做法?