我已经创建了一个包含许多 UserControls 的应用程序,现在我需要从其他 UserControl ViewModel 调用一些函数,我的问题是如何构建 ViewModels 层次结构以获得执行此操作的访问权限?最好的设计模式是什么?
假设我有:
MainUserControl 包含 UserControl_1 和 ViewModel_1 UserControl_1_1 和 ViewModel_1_1 UserControl_2 和 ViewModel_2
所以现在从 UserControl_1_1 我需要从 ViewModel_2 调用一些函数
任何示例如何初始化所有 UserControl 的 DataCONtexts?
UserControl_1_1 是我的任务详细信息 UserControl_2 是我的库
在我的 TaskDetail 我有一个附件,在导航按钮单击后我需要导航到我的库用户控件并选择当前附件