我有一个WPF列表框,其中包含触发事件的子项。
现在,我正在动态加载每个子节点,但我想将事件连接到处理程序。基本上,每当其中一个孩子给我一个notificationEvent(Notification n)时,我想将Notification(n)添加到一个可观察的集合中。
我如何做到这一点,无论孩子的数量多少,我都可以将所有事件加载到可观察的集合中。
另外,你会如何在MVVM中做到这一点?
编辑:我想做的只是将孩子们给我的所有通知添加到一个可观察的集合中。
答案 0 :(得分:0)
使用MVVM,我将ICommand作为属性公开,然后将CommandParameter与列表项的绑定对象绑定。 您可以检查Prism的DelegateCommand以获取ICommand的实现,该ICommand接收要在Execute()方法调用上调用的委托。