MVVM - 在视图之间导航
我有一个绑定到 ViewModel 的 ListBox,该 ViewModel 公开 ObservableCollection 类型的参数。我设置了一个 ICommand,当选择 ListBox 中的某一行时会…
棱镜,维修器和统一容器层次结构和多窗口WPF应用程序
我想构建一个 WPF/Prism 应用程序,其中每个顶级窗口都位于其自己的 UI 线程中。这是相当简单的事情。我使用 Unity 作为我的 DI 容器,并希望创建容器…
Prism 4:从区域卸载视图?
如何从 Prism 区域卸载视图? 我正在编写一个 WPF Prism 应用程序,并在 Shell 中使用 Ribbon 控件。功能区的“主页”选项卡包含一个区域 RibbonHomeT…
Prism RegionManager.Region[""].GetView("string") 始终返回 null
我在区域管理器的视图模型中有一个导入, [Import] private IRegionManager _regionManager 我希望能够获取视图并将其从区域中删除。 第一步,获取视…
Prism 和 TabControl 和 TabIndex
我想每次都以相同的顺序将视图放入 TabControl 中。我猜现在我的选项卡的顺序是随机的,因为模块的加载。 如果我使用 TabControl 作为带有棱镜的区域…
PRISM:PRISM 模块是否旨在每个区域只有一个视图?
我真的很困惑模块内部应该包含什么。 当我为许多视图调用 RegisterViewWithRegion 时,它们在模块初始化期间全部加载在一起...所有这些视图都旨在托管…
像使用字符串事件名称的旧 CAB 事件系统一样使用 Prism EventAggregator
我看到 Prism 的事件聚合器总是并且只与 GetEvent 一起使用,这很奇怪。我习惯了旧的 CAB 事件系统 - 现在使用 Marlon Grech 的 Mediator 实现 - 我在…
如何在 cal(prism) 框架中的另一个区域内重用复合 UserControl?
我在应用程序中使用 CAL 框架,并且需要在其他地方重用复合 UserControl,即为下一个区域创建该用户控件的新实例,并根据UIContext。 当我尝试这样做…
WPF、棱镜、MEF。在模块内注册区域适配器?
是否可以在模块内注册区域适配器? 我的 Shell.xaml 中有一个 ContentControl 设置为区域“MainRegion”,该区域当前填充有包含 AvalonDock 控件的模…
是否可以在 ModuleCatalog.xaml 中引用 Silverlight 类库 (dll) 模块
我正在使用 Silverlight 4.0 和 Windows 应用程序复合框架 (Prism)。 我创建了几个模块,它们是 Silverlight 库,因此它们被编译成 dll 而不是 xap。 …
PRISM / MEF:ModuleExportAttribute 与 ExportAttribute?
我不明白这里有什么区别,有人愿意解释 ModuleExport 与 Export 有何不同吗?…
Silverlight 4 中的错误 +应用自定义样式时的 PRISM
情况: “Shell”项目,包含 App.xaml 和 Styles/Default.xaml 中的资源字典,其中包含有趣的部分: Default.xmal <ResourceDictionary <Style x:…