将CAB迁移到CAL / PRISM

时间:2010-11-23 05:14:10

标签: prism

我正在研究C#.NET项目。在这个项目中,我们遵循CAB框架(Win表单)。现在我们计划将CAB移动到WPF的复合应用程序库。这是迁移过程我需要考虑的事情是什么,关注&学?

2 个答案:

答案 0 :(得分:1)

查看/ GUI

  • XAML
  • 依赖属性
  • 双向绑定

棱镜和图书馆

  • IoC,DI - Unity
  • 通过组件扩展 - MEF
  • event aggregator

我假设您已经熟悉从UI逻辑中分离业务逻辑的应用程序体系结构,但对于XAML应用程序和Prism,特别是MV-VM模式将View与业务领域“结合”,而不是那么麻烦的跳跃比CAB。

请注意,MEF支持开箱即用(替代Unity)Prism 4.0,这是最新的。

另请参阅 - MEF vs. IoC / DI

答案 1 :(得分:0)