在一个项目中使用 MEF 和 Prism (CAL) 是否可能(且合理)?
我目前正在使用 Prism (CAL) 开发一个 WPF 项目,想知道在一个项目中同时使用 Prism 和 MEF 是否是一个好主意。 我会使用 Prism 来实现模块化,使用 M…
PRISM RegionManager - ItemsControl RegionManager 的非 XAML 创建
我对 PRISM 中的区域有一个小问题。 所有基础测试都工作正常,但现在我想用纯 C# 替换以下 XAML: <UserControl x:Class="CAL.Modules.Simple.Regio…
与控件的所有子级共享上下文数据
我需要视图的所有子级都知道一条上下文信息(他们需要显示的人)。 我还需要与 MVVM 兼容的方法。 我尝试在 Prism 应用程序中使用 RegionContext 来执…
Prism/Unity 是否有“服务预加载器”?
我的 Prism 应用程序中有许多模块,它们加载需要 3-8 秒才能从服务获取的数据。 我希望能够在我的引导程序中说这样的话: PSEUDO-CODE: Customers al…
具有两个键和一个对象的最佳 C# 集合是什么?
我有一个 MenuManager 类,每个模块都可以向其中添加一个键和要加载到主要内容中的元素: private Dictionary<string,object> _mainContentItems …
如何使用相对路径使用 StreamWriter 创建文件?
当我运行以下代码时,在 c:\temp 中正确创建了 XML 文件: XmlSerializer xs = new XmlSerializer(typeof(ObservableCollection<Models.Customer>…
MVVM、Prism 和服务发现
我正在使用 MVVM 模式和 Prism 框架编写一个应用程序(Silverlight 和 WPF)。 在我的应用程序中,我有一个包含客户列表的网格。 在此之下,我提供了…
为什么 ItemsControl 显示视图但 ContentControl 什么也不显示?
我有一个基于 Prism 的应用程序。 这是我的 shell: <Window x:Class="AvarioCRM3.ShellV2" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/…
Silverlight MVVM Prism 和 OpenFileDialog
我目前正在开发 SilverLight 3 应用程序。 我正在使用 MVVM 模式和 Prism。 除了以下项目之外,我一切正常。 根据我的观点之一,我必须使用 OpenFileD…
复合WPF(Prism)模块资源数据模板
假设我有一个 shell 应用程序和几个使用 Microsoft CompoisteWPF (Prism v2) 的独立模块项目... 收到命令后,模块会创建一个新的 ViewModel 并通过区…
为什么我注入的依赖对象在每个模块中不是同一个实例?
我正在使用 Prism 和 Unity。 我有这个 bootstrapper: protected override IModuleCatalog GetModuleCatalog() { ModuleCatalog catalog = new Modul…