我使用的是M-V-VM架构模式。
我希望我的程序有两个视图,查看A 和查看B 。我用查看A 启动该程序。当我双击查看A 中的项目时,程序会显示查看B 。
我应该如何构建我的程序以便实现这一目标?
答案 0 :(得分:2)
有一个ViewModel,如:
和视图如下:
这可以解决您的问题。
答案 1 :(得分:1)
您可能对 WPF Application Framework (WAF) 的 BookLibrary 示例应用感兴趣。它显示了一个主/详细视图,其中包含两个单独的视图和两个单独的ViewModel。此外,它有一个模态对话框,包含一个自己的ViewModel,用于连接到所选书籍的“Lend To”操作。