我正在使用标签中指定的技术开发研究应用程序并且几乎没有问题。
我想要实现的目标:
-- MyApp (solution)
- Modules
- Module.A
- Module.B
- Shel.Client (Entry point WPF application)
- Views
- ViewModels
- etc..
在Shell View(Main)中我使用avalon dock(使用caliburn Conductor模式),它应显示适当的控制 - 根据模块。模块应该向Top Menu添加位置,命令应该将View添加到Avalon(我使用过:Conductor<IScreen>.Collection.OneActive
)。使用autofac magic(Convenction)加载模块。
当我创建satatic菜单(声明所有项目和绑定命令)时,它的工作就像伤害一样。但我想为此添加一些可插入的内容(类似于 Prism 中的 region - 我只看到了示例)。
我的问题是做到这一点的最佳方法是什么(代码赞赏) - 我看过G叔叔并没有找到任何符合我需求的解决方案。