复合视图 - 视图已存在于区域错误中
我正在开发 WPF/Prism 4/AvalonDoc 应用程序。 我的一个观点非常复杂,ViewModel 变得巨大且难以管理。所以我决定将其拆分为具有自己的 ViewModel 的…
无法使用 MEF 获取对象
我有三个程序 集 AssemblyX 包含接口 IContext AssemblyY 包含实现 IContext 的类 Context AssemblyZ 是使用 Context 的客户端,应该将其注册到 MEF,…
Silverlight OOB 与 Fiddler 的奇怪行为
我有一个使用 MEF 与 Prism 组合而成的 Silverlight 应用程序来动态加载模块。 当我从浏览器中取出这个应用程序时,我遇到了一些奇怪的行为! 如果当…
使用 MEF 从 Prism 4 中的 CompositionContainer 获取新的 Shell 实例
我在 Prism 中遇到了一些奇怪的 MEF 行为,我无法真正解释。我找到了一种解决方法,但我不太满意,所以我真的很想了解造成这种情况的原因。 我已使用 …
即使将项目导入目录中,Mef 也不会导出
尝试在代码中进行导入,所以我尝试这样做: IServiceBehavior behavior = container.GetExport().Value; 但是得到这个异常: {"No valid exports were…
使用 MEFedMVVM 关闭窗口的最佳方法
在我的应用程序中,我有一个通过 MEFedMVVM 导入 ViewModel 的 MainWindow: xmlns:mefed="clr-namespace:MEFedMVVM.ViewModelLocator;assembly=MEFed…
使用 MEF 动态加载 WPF DLL 时的本地化问题
我正在尝试动态加载 DLL,但遇到以下问题: 动态加载 DLL 中的资源无法正常工作。它选择中性文化,即英语,并且不会调用其他 .resx 文件。 我无法在动…
更改属性值后,MEF 属性导出不起作用
我在出口财产时遇到问题。 我有两个视图模型: public class ViewModelA { [Export] public LanguageObj LObj { get; set; } } public class ViewMode…
MEF 导入不适用于具有多个活动屏幕的 Shell
您好,我的用户是 WPF/Calibur Micro/MEF。我尝试在 shell 中拥有更多活动屏幕。首先,我定义屏幕 - 用户控件。 屏幕 - 查看模型 公共接口IProjectsVi…
我的 WPF ViewModelLocator 实现在 VSTO Excel 加载项中组合失败。有人可以批评一下吗?
背景: 我正在使用 MEF 帮助编写一个 Excel 2007 插件 (VSTO),它可以从电子表格数据创建一个实体,而蠕变要求暴露了我的体系结构中的一个缺点,我正…
MEF 或开源中是否有可用的多目录 DirectoryCatalog?
我想将扩展分离到某些Extensions目录的自己的子目录中。当然,我可以指定多个 DirectoryCatalog 并将它们放入 AggregateCatalog 中。但我必须去扫描该…