WPF棱镜:开发新模块

时间:2013-09-04 07:44:17

标签: wpf prism

我们有一个以微不足道的方式运行的Windows应用程序。是否可以将Prism仅用于我们为应用程序开发的新屏幕或模块,而无需改变主应用程序现在的运行方式?

1 个答案:

答案 0 :(得分:3)

排序。您必须对主应用程序进行一些修改才能与Prism一起工作:它必须加载模块,并且它的窗口必须暴露一个或多个容器,其中Prism可以放置它的窗口。除此之外没什么变化。

实际上你必须实现一个Prism BootStrapper(例如派生自MefBootStrapper)并在App.xaml.cs中运行它。并且一个或多个ContentControls设置为RegionName,其中prism可以创建窗口内容。