4

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

4

2 回答 2

4

您可以单独使用来自 Prism 的 - 无需对应用程序进行任何更改即可适应它 - 或者您可以使用MVVM Light ToolkitEventAggregator等替代方案。可以在Jeremy D. Miller 的博客上找到更多替代方案和讨论的链接。Messenger

于 2010-01-25T22:22:56.183 回答
1

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

于 2010-01-25T22:34:26.313 回答