WPF prism:开发新模块

WPF prism:开发新模块,wpf,prism,Wpf,Prism,我们有一个运行普通方式的windows应用程序。在不改变当前主应用程序运行方式的情况下,是否可以仅将Prism用于我们为应用程序开发的新屏幕或模块?某种程度上。您必须对主应用程序进行一些修改才能与Prism协同工作:它必须加载模块,并且它的窗口必须暴露一个或多个容器,Prism可以将其窗口放置在其中。除此之外,一切都不会改变 实际上,您必须实现一个Prism引导程序(例如派生自MefBootStrapper),并在App.xaml.cs中运行它。以及一个或多个ContentControl,其中设

我们有一个运行普通方式的windows应用程序。在不改变当前主应用程序运行方式的情况下,是否可以仅将Prism用于我们为应用程序开发的新屏幕或模块?

某种程度上。您必须对主应用程序进行一些修改才能与Prism协同工作:它必须加载模块,并且它的窗口必须暴露一个或多个容器,Prism可以将其窗口放置在其中。除此之外,一切都不会改变


实际上,您必须实现一个Prism引导程序(例如派生自
MefBootStrapper
),并在App.xaml.cs中运行它。以及一个或多个ContentControl,其中设置了一个
RegionName
,prism可以在其中创建其窗口内容。

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


实际上,您必须实现一个Prism引导程序(例如派生自
MefBootStrapper
),并在App.xaml.cs中运行它。以及一个或多个ContentControl,其中设置了一个
RegionName
,prism可以在其中创建其窗口内容。

OP。这是您的答案,很好地描述了该过程。你需要一个引导者。你需要区域。在那之后,prism做了繁重的工作。它会像光滑的奶油一样工作+1磅。这是您的答案,很好地描述了过程。你需要一个引导者。你需要区域。在那之后,prism做了繁重的工作。它的作用就像光滑的奶油状黄油+1