如何从非 Prism WPF 项目打开 Prism window?
How do I open a Prism window from a non-prism WPF project?
我正在处理一个没有 Prism 库的大型 WPF 项目。现在我收到了一个新的小项目,它使用 Prism 并且只包含几个视图(MainWindow 和一个对话框)。有没有办法将它作为新程序集导入到我的解决方案中,然后单击我的非棱镜项目部分的按钮启动其主窗口?
除非小项目使用(过早弃用的)引导程序,否则这不会起作用。
为了配置容器并创建初始 window,Prism 现在使用自定义 System.Windows.App
派生类型。在任何 app-domain.
中只能有一个这样的实例
您可以选择单独的流程或单独的 app-domain 或重构来引入您自己的引导程序。
如果您有引导程序,您需要做的就是new MyBootstrapper().Run();
我正在处理一个没有 Prism 库的大型 WPF 项目。现在我收到了一个新的小项目,它使用 Prism 并且只包含几个视图(MainWindow 和一个对话框)。有没有办法将它作为新程序集导入到我的解决方案中,然后单击我的非棱镜项目部分的按钮启动其主窗口?
除非小项目使用(过早弃用的)引导程序,否则这不会起作用。
为了配置容器并创建初始 window,Prism 现在使用自定义 System.Windows.App
派生类型。在任何 app-domain.
您可以选择单独的流程或单独的 app-domain 或重构来引入您自己的引导程序。
如果您有引导程序,您需要做的就是new MyBootstrapper().Run();