mef 中的组合容器所持有的类的实例
据我了解,MEF CompositionContainer 创建并保留类的实例。我不知道在什么情况下 CompositionContainer 的内部会有一个类实例。 任何人都可以列出对 C…
在 Windows 服务中使用 MEF?
我想在 Windows 服务/WCF 服务中使用 MEF。 AggregateCatalog 的配置没有问题,但是 CreateShell() 和 InitializeShell() 方法该怎么办?该服务不能有…
如何将现有实例添加到 MEF 目录?
我有一个对象实例,我希望最终得到一个包含该对象实例并导出为特定接口类型的 MEF 目录。我该怎么做? TypeCatalog 似乎不起作用在这里,因为 (a) 它…
在网络路径 MEF 上创建 DirectoryCatalog 时出现 DirectoryNotFound 错误
我有一个我想坐在服务器上的程序,但我希望用户能够使用Windows Explorer从本地计算机浏览程序并在客户端内存中执行程序。 这很好。包含MEF使用的所有…
Prism / Mef 目录 目录 SatisfyImports
在我的应用程序中,我有一个模块,我直接从 shell 引用该模块(就在我开始工作时)。 即 protected override void ConfigureAggregateCatalog() { bas…
PRISM/MEF:2 个窗口如何才能实现?视图模型互相交谈?
基本上,我不知道从哪里开始: 我有 Shell.xaml 窗口。 我还有 Popup.xaml 窗口。 我将 Shell.xaml 设置为导入 PopupWindow,然后当 PopupWindow Load…
Prism、Unity - 从 MEF 转换
由于各种原因,我最近从 MEF 转换为 Unity。 我以前在一个模块中有一个 IMenuService 对象,我使用 MEF 导出该对象并在其他模块中导入该对象。我相信…
Prism RegionManager.Region[""].GetView("string") 始终返回 null
我在区域管理器的视图模型中有一个导入, [Import] private IRegionManager _regionManager; 我希望能够获取视图并将其从区域中删除。 第一步,获取视…
如何使用 MEF 和 WPF 将视图添加到 Prism 中的项目控件
我有一个应用程序,到目前为止只有 2 个视图。视图 1 是一个列表,第二个是详细视图(一旦您在视图 1 中选择了一个项目)。 我已经在 Prism shell 中…
Silverlight 4 应用程序中的 MEF 和 Autofac
刚刚开始开发一个复合应用程序,该应用程序将多目标 WPF 和Silverlight 4。我们很可能会允许一些第 3 方插件。此外,我们希望将 Silverlight 应用程序…
使用 MEF,我可以在导出任何类型之前运行方法吗?
MEF 中有没有办法让我的方法之一在导出任何类型之前运行? 我在程序集 A 中使用 MEF,而我使用的某些类型在另一个程序集 (B) 中。程序集 B 存储在程序…
WPF、棱镜、MEF。在模块内注册区域适配器?
是否可以在模块内注册区域适配器? 我的 Shell.xaml 中有一个 ContentControl 设置为区域“MainRegion”,该区域当前填充有包含 AvalonDock 控件的模…