我有一个 WPF 可执行文件,我希望对其进行设置,以便以后,来自外部的人可能会使用与我的解决方案完全分开的 dll 修改或添加另一个窗口或页面。
简而言之,我希望使我的 wpf 窗口或页面可插入。我该怎么做呢?
我有一个 WPF 可执行文件,我希望对其进行设置,以便以后,来自外部的人可能会使用与我的解决方案完全分开的 dll 修改或添加另一个窗口或页面。
简而言之,我希望使我的 wpf 窗口或页面可插入。我该怎么做呢?
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