【问题标题】:Creating custom event in windows phone在 windows phone 中创建自定义事件
【发布时间】:2012-04-26 15:41:18
【问题描述】:

我有这样的用例:

在我的应用程序中,一些实例需要触发事件,它们已被更改。但是,我不想保留对需要更改的实例的引用,所以我想发送事件并在某些地方以某种方式监听它,但是如何在 windows phone 的 C# 中做到这一点?

【问题讨论】:

    标签: c# windows-phone-7 events


    【解决方案1】:

    您正在寻找 EventAggregator。您可以在一些工具包的基础上进行构建,例如 GalaSoft's MVVM LightCaliburn Micro。你可以在http://www.mindscapehq.com/blog/index.php/2012/02/01/caliburn-micro-part-4-the-event-aggregator/ 找到一个很好的例子。

    它的基本要点是将 EventAggregator 注入到您的 ViewModel 中。这个 ViewModel 会发布一个事件。其他 ViewModel 将订阅此事件。

    【讨论】:

      猜你喜欢
      • 2017-01-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-30
      • 2015-10-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多