使用caliburn micro创建可插拔模块

时间:2012-05-04 17:18:42

标签: c# wpf autofac caliburn.micro

我正在使用标签中指定的技术开发研究应用程序并且几乎没有问题。

我想要实现的目标:

-- 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叔叔并没有找到任何符合我需求的解决方案。

0 个答案:

没有答案