将 wpf 视图 dll 附加到现有 wpf exe

本文关键字:wpf exe 视图 dll | 更新日期: 2023-09-27 18:34:19

我有一个 WPF 可执行文件,我希望对它进行配置,以便以后,外部人员可能会修改或添加其他窗口或页面使用 DLL 与我的解决方案完全分开。

简而言之,我希望使我的wpf窗口或页面可插入。我该怎么做?

将 wpf 视图 dll 附加到现有 wpf exe

Prism在其核心中支持模块化,按需加载模块和应用程序的其他部分。

您可以使用MEF框架来制作可插拔的模块(窗口和页面(,因为它与Prism完全集成。

您可以在以下资源中找到示例和更多信息:

http://www.codeproject.com/Articles/188054/An-Introduction-to-Managed-Extensibility-Framework

http://www.codeproject.com/Articles/37579/Managed-Extensibility-Framework-Part-2

http://www.codeproject.com/Articles/432069/Simple-MEF-Application-for-Beginners

http://www.codeproject.com/Articles/232868/MEF-Features-with-Examples