代码之家  ›  专栏  ›  技术社区  ›  DaveB

如何将事件聚合添加到现有的Silverlight应用程序?

  •  4
  • DaveB  · 技术社区  · 14 年前

    我有一个现有的Silverlight应用程序,其中page.xaml上有一些按钮,用于将用户控件加载到TransitioningContentControl内容主机。每个用户控件都绑定到一个视图模型。有时,当对一个用户控件进行更改时,需要更新其他控件中的数据。我一直在研究在prism中使用事件聚合器,但不想将所有内容都转换为shell、模块等。有没有什么方法可以在不使用prism的情况下添加事件聚合?

    2 回复  |  直到 14 年前
        1
  •  4
  •   GraemeF    14 年前

    你可以使用 EventAggregator 从Prism本身-不需要对应用程序进行任何更改来适应它-或者您可以使用诸如 Messenger 来自 MVVM Light Toolkit . 更多备选方案和讨论的链接见 Jeremy D. Miller's blog .

        2
  •  1
  •   funwithcoding    14 年前

    您可以在此处找到一个示例 Event Aggregation QuickStart

    推荐文章