使用 Prism 事件聚合器或任何其他拦截命令的模式取消消息?
有谁知道如何取消 Prism 事件聚合器上消息的进一步广播? 我正在尝试做一些相当标准的命令/事件消息传递 - 让我用序列图来解释: 现在我想添加验证。…
Prism 4:如何隐藏 ItemsControl 中的项目?
我正在创建一个 Prism 4 演示应用程序来学习新框架,重点是视图切换。该应用程序有多个区域,其中之一是 ItemsControl,它包含当前活动模块中的一个或…
如何在 Prism 4 中启用 DelegateCommand 的 KeyBinding?
我想在 Prism4 桌面应用程序中为 DelegateCommand 启用 KeyBinding。例如,在我的 XAML 文件中,我有这样的: <Grid.InputBindings> <KeyBindin…
Prism/mvvm:如何将 View 的 GotFocus 绑定到操作?
我有一个 prism/mvvm 视图,并且希望在视图获得或失去焦点时通知 ViewModel。 我想我需要将 View 的 GotFocus 绑定到 ViewModel 中的操作,但我不知道…
ViewModel 未在视图注入时初始化(WPF PRISM 4 MVVM)
我正在使用 PRISM4 MVVM 模式,并且当应用程序启动时,视图已成功加载并显示在适当的区域上。当应用程序启动时,ViewModels 会在视图加载时自动初始化…
Prism 4.0:重写InitializeShell()方法
我一直在浏览创建 Prism 应用程序和设置 Shell 的文档,似乎分为 2 个方法,CreateShell() 和 InitializeShell() 对于 CreateShell 我只是有: protec…
Silverlight 4 + Prism 在运行时创建控件
我正在创建一个 Silverlight 4 应用程序来管理活动目录对象(CRUD 用户、组等)。现在我们都知道活动目录对象有很多属性。 我想在 SQL DB 中保存某些 …
增强的 WPF 菜单
您好,我正在使用 MVVM 开发一个 WPF 桌面应用程序,我希望为我的导航模块实现一个像这样的菜单: http://patterntap.com/tap/pattern/11543732834cb8…
清除 Prism 4 (Silverlight) 上的所有区域/视图 注销
我的 silverlight 应用程序中有 2 个区域,利用 Prism 4 和 Unity 主 shell 视图, 已验证区域和未验证区域以及菜单项。 在经过身份验证的区域内,有…
棱镜的替代品用于模块化 MVVM 应用程序的 MEF
我和我的团队开始计划开发一个模块化应用程序,该应用程序可能会针对 WPF 和 Windows 等多目标。银光。 我个人有一些使用旧版本的 PRISM 来使用 MVVM …
基于插件的应用程序,其插件可以修改其他插件
我正在研究如何用 C# 构建模块化、基于插件的应用程序。 我正在阅读有关 Prism 和 MEF (我已经在我的一些项目中使用过)。 我发现的所有示例和文章都…
Silverlight 4 +棱镜+ WCF:全局存储用户信息
我已经使用 PRISM 4 设置了 Silverlight 4 应用程序。在启动过程中,我想获取当前登录用户的 Active Directory 用户 GUID,并希望整个应用程序可以访…
Prism v4、MEF WPF 数据绑定
首先,关于数据绑定的几个问题: 控件的默认 DataContext 是否设置为代码隐藏?例如,如果我在 test.xaml.cs 中有一个变量 orderNumber,我可以像在 x…
WPF 从转换器内部获取IsInDesignMode
我如何能够从转换器内部使用 GetIsInDesignMode?该方法似乎需要父用户控件/窗口,这是一个在转换器内部无法访问的变量。 示例: public class CellIm…
Prism RegionAdapter - 删除然后添加视图
我有一个包含 AvalonDock 的 prism/wpf/mef 解决方案。我创建了一个 RegionAdapterBase 类,用于处理从 AvalonDock 中创建和删除窗格。 这是我遇到的…