Windows runtime 在使用Prism的WinRT MVVM中,如何侦听SetProperty通知?

Windows runtime 在使用Prism的WinRT MVVM中,如何侦听SetProperty通知?,windows-runtime,prism,Windows Runtime,Prism,我正在使用Prism for Windows运行时来帮助我的MVVM实现。它有一个用于属性的内置SetProperty命令。如何从视图模型中侦听属性更改以使其他事情发生?您可以处理INotifyPropertyChanged.PropertyChanged事件并检查属性名称。如果要避免字符串比较,可以定义新事件并为特定属性引发它。它可以是常规CLR事件,也可以是EventAggregator事件聚合器,如果您想将其广播给应用程序中任何感兴趣的侦听器

我正在使用Prism for Windows运行时来帮助我的MVVM实现。它有一个用于属性的内置SetProperty命令。如何从视图模型中侦听属性更改以使其他事情发生?

您可以处理
INotifyPropertyChanged.PropertyChanged
事件并检查属性名称。如果要避免字符串比较,可以定义新事件并为特定属性引发它。它可以是常规CLR事件,也可以是
EventAggregator
事件聚合器,如果您想将其广播给应用程序中任何感兴趣的侦听器