我正在使用带有WP7应用程序的MVVMLight。我创建了一个连接到viewmodel的Main视图。此主视图具有我创建的许多自定义控件。现在根据我的理解,每个usercontrol必须有自己独立的viewmodel。
所以我的主视图datacontext连接到它的viewmodel,每个usercontrol的datacontext指向它自己的viewmodel。
问题是,如何在我的主视图的viewmodel中从我的自定义控件访问我的viewmodel数据。
我有点困惑。
我可以使用信使但这听起来太多了,只是为了让视图模型进行通信。
如果有人可以伸出援助之手,那将是非常有帮助的,或者如果有人有任何例子的话。
我没有看到有关mvvmlight中创建的用户控件的任何文档或建议。
答案 0 :(得分:0)
将ViewModel注入构造函数,您应该可以访问分离的视图模型的数据。