像使用字符串事件名称的旧 CAB 事件系统一样使用 Prism EventAggregator
我看到 Prism 的事件聚合器总是并且只与 GetEvent 一起使用,这很奇怪。我习惯了旧的 CAB 事件系统 - 现在使用 Marlon Grech 的 Mediator 实现 - 我在…
使用 Prism 事件聚合器或任何其他拦截命令的模式取消消息?
有谁知道如何取消 Prism 事件聚合器上消息的进一步广播? 我正在尝试做一些相当标准的命令/事件消息传递 - 让我用序列图来解释: 现在我想添加验证。…
在 MVVW 中,应该如何将事件从一个 ViewModel 传播到另一个 ViewModel?
我是 MVVW 模式的新手,所以如果我问一个非常基本的问题,你必须原谅我。 我有两个 ViewModel,我们将它们称为 TreeViewViewModel 和 ListViewViewMod…
ViewModel 到 ViewModel 的通信
给定以下场景: ViewModelA 启动 ViewModelB(当然,通过通用控制器,该控制器使用 Ioc 和 DI 来解析所需的类型)。 ViewModelB需要在ViewModelA中设…
如何在 where 子句中使用泛型创建泛型方法? (像泥一样清澈的人!)
有没有办法做到这一点: protected void SubscribeToEvent(Action a_action) where TEvent : CompositePresentationEvent { TEvent newEvent = _event…
Caliburn.Micro 和事件聚合器 - 不需要的调用处理方法
我在两个屏幕之间发布/处理消息时遇到一个问题。 我的场景是: Messenger 屏幕,是主屏幕,在聊天屏幕上发布,它们是从屏幕。 Messenger 视图模型处理…
WPF PRISM 事件订阅不会消亡
我有一个 PRISM RegionManager,其中有几个区域 - 顶部的功能区区域和其下方用于我的视图的主要内容区域 - 相当基本。 该应用程序以主要内容区域中的…
大型 Prism/Silverlight 应用程序 - 多个模块与单个数据服务通信
我正在使用 Prism 为大型数据驱动的 Silverlight 应用程序开发框架。我正在为应用程序的不同部分创建多个模块,但所有模块都需要访问来自同一 REST We…
ISubject 和Subject 在该示例中的外观如何?该示例是否在正确的位置使用了它们?
我得到了这个示例 http://jfromaniello.blogspot.com/ 2010/04/event-aggregator-with-reactive.html, 它描述了使用.net 4.0的事件聚合器模式,但我…
使用 Moq 进行单元测试的模拟 Prism 事件聚合器
我需要一些关于如何在单元测试中使用 Moq 的建议,以确保我的测试类按照我想要的方式运行。也就是说,被测试的类发布了一个事件聚合器(来自 Prism)…
使用 Prism 和事件聚合器处理页面大小更改事件
我需要捕获 WPF 浏览器应用程序中何时触发 Page_SizeChanged 事件,并通过 Prism EventAggregator 发布该事件。由于我感兴趣的页面恰好是 Shell 页面…