[英]How to Launch WPF App from a Winforms App
如何将 WPF 解决方案带入 WinForms 解决方案,并在 WinForms 窗口内启动 WPF 应用程序?
澄清一下,我有一个现有的 WinForms 解决方案。 我想在这个解决方案中引入一个单独的 WPF 解决方案(它是一个 Caliburn Micro 解决方案,FWIW)并在 WinForms 解决方案的窗口中启动它。 我不想运行编译好的.exe,我想把解决方案带入winforms解决方案。 可以做到吗?
有一篇文章你可以在这里阅读:
本质上,它相当于将 WPF 应用程序创建为 WPF 用户控件库,它将构建到一个 DLL 中,然后您可以在 Windows 窗体项目中引用它。
如果您使用的是 MVVM 设计模式,您可能需要重构一些 WPF 应用程序逻辑,以便将其初始化为UserControl
一部分,例如 ViewModels。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.