使用 Prism (CAL) 在当地范围内举办综合活动
我开始用一个小型应用程序训练 Prism (CAL),并遇到了一些问题。 我正在创建 MainView 的多个实例,它本身包含一些区域,并将它们显示在 Shell 中。 …
使用 PRISM 处理导航的最佳方法是什么?
使用 Prism - 在 WPF 应用程序中处理导航的最佳方法是什么?你如何应用这个?有没有最佳实践? 在我的应用程序中,我当前正在使用事件聚合。任何应导…
检测应用程序退出以及在未保存更改时如何停止
使用 Microsoft 的 Composite Application Guidance 工具,似乎没有机制允许您查询 modules ViewModel 并询问其中是否有未保存的数据。这是一个问题,…
如何在 UIThread 上测试 Prism 事件聚合器订阅?
我有一个类,它通过 PRISM 事件聚合器订阅事件。 由于模拟事件聚合器有点困难,如此处所述,我只是实例化一个真实的并将其传递给被测系统。 在我的测…
使用 PRISM,如何显示另一个模块的视图,并访问其属性以更新其状态?
我有两个模块,一个是标题模块,一个是项目模块。 我有一个 HeaderDetails 视图,其中包含一个名为“ItemsSummaryRegion”的区域。该区域注册为使用 I…
为什么我不能将 Silverlight 按钮单击绑定到 Prism DelegateCommand
我在 Silverlight 3 和 Prism 中有一个简单的测试应用程序,我只是想将按钮 Click 绑定到我在视图模型上创建的简单命令。 这是一个测试应用程序,只是…
异常:“编译时使用的程序集可能与加载时使用的程序集不同,并且类型丢失。”
我正在构建一个包含多个模块的 Prism 应用程序,其中一个模块 (MyModule) 包含我创建的用户控件 (MyUserControl)。 MyUserControl 测试正常,但是当我…
DelegateCommand 与 RoutedCommand 和手势 - WPF
在构建复合 WPF 应用程序时,DelegateCommand 是否支持手势?我正在尝试创建一个由 MenuItem 和 Button 使用的命令,可以通过键盘快捷键访问该命令,…
尝试获取类型实例时发生 WPF unity 激活错误
尝试使用 Unity 和 Prism 初始化模块时出现以下错误。 DLL 是通过 找到 return new DirectoryModuleCatalog() { ModulePath = @".\Modules" } dll 并…
对于 MVVM 应用程序中 ModelView 文件不断增大,您会采取什么措施?
我正在编写一个 MVVM 应用程序,其中一个屏幕的尺寸相当大。该屏幕维护具有多个其他对象列表的对象,这些对象也在事务的上下文中进行编辑。 我已将视…
Prism:寻找如何设计不一定符合标准区域布局的应用程序的想法
我有一个应用程序,其中有几个具有完全不同功能的模块,我正在尝试找出使用 prism 实现此功能的最佳方法。 为了更好地解释,我将尝试使用 Northwind …
MVVM下如何同屏实现CRUD Master Details
我有一个 MVVM(Prism)应用程序,我需要实现一个主详细信息屏幕,其中主是一个列表视图,详细信息显示在它旁边。只读似乎很容易(尚未完成,但我已经…