WinRT有可用的EventBrokers吗?

时间:2012-10-22 19:12:14

标签: .net windows-runtime windows-store-apps winrt-xaml c#-5.0

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

干杯;)

修改

迄今为止的结果基金:

Caliburn.Micro.EventAggregator

MVVM Toolkit Messenger(感谢Filip Skaun)

EventAggregator.NET

Rx Framework based EventAggregator(Rx适用于RT)

Keep'em来了,让我们看看还有什么:)

1 个答案:

答案 0 :(得分:1)

MVVM Light有Messenger的东西。唯一的问题是它还没有支持弱事件跟踪,所以你需要从你注册的事件中取消注册() - 编辑到你的课程不再使用的时候。

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