1

我试图找到一些已移植到 WinRT 的事件代理实现,而不是自己编写。我希望 Prism 的 IEventAggregator 或 bbvEventBroker 之类的东西已经被移植到 WinRT,但是我还没有找到任何东西。因此,我希望得到一些提示,有人看到任何可用于 WinRT 的东西吗?

干杯;)

编辑

迄今为止的结果基金:

Caliburn.Micro.EventAggregator

MVVM Toolkit Messenger(感谢 Filip Skaun)

事件聚合器.NET

基于 Rx 框架的 EventAggregator(Rx 在 RT 上工作)

继续前进,让我们看看还有什么:)

4

1 回答 1

1

MVVM Light 有 Messenger 的东西。唯一的问题是它尚不支持弱事件跟踪,因此您需要 Unregister() 从您 Register() 编辑的事件到您的类不再使用时。

http://mvvmlight.codeplex.com/SourceControl/changeset/view/b922e8ccf674#GalaSoft.MvvmLight%2fWin8RP%2fGalaSoft.MvvmLight.Win8%2fMessaging%2fMessenger.Win8.cs

于 2012-10-22T21:30:02.537 回答