我正在开发一个可重用的WPF控件“R”,该控件拥有自己的视图模型“VM_R”。
我有一个使用控件R的WPF主窗口“Main”,它也有自己的视图模型“VM_Main”。
我的问题是: 我希望VM_Main和VM_R以以下方式进行通信:
VM_Main向VM_R发送请求,要求其评估某些内容并将结果发送回VM_Main。
我考虑过以下选项: 1.在VM_Main中实例化VM_R。这会创建耦合的关注点。 2.我可以使用MVVM Light Messenger。但是,我不想有两个Register Calls and two Sends calls。
谢谢
我的问题是: 我希望VM_Main和VM_R以以下方式进行通信:
VM_Main向VM_R发送请求,要求其评估某些内容并将结果发送回VM_Main。
我考虑过以下选项: 1.在VM_Main中实例化VM_R。这会创建耦合的关注点。 2.我可以使用MVVM Light Messenger。但是,我不想有两个Register Calls and two Sends calls。
谢谢