我有一个WPF列表框,里面装满了激发事件的孩子。
现在,我动态地加载了每个子对象,但我希望将事件连接到一个处理程序。基本上,每当一个孩子给我一个通知(NotificationEvent n)时,我希望将通知(n)添加到一个可观察的集合中。
我如何做到这一点,这样无论有多少子代,我都可以将所有事件加载到observable集合中。
另外,在MVVM中如何做到这一点?
编辑:我想要做的只是将孩子们给我的所有通知添加到一个可观察的集合中。
发布于 2010-04-21 03:52:21
使用MVVM,我会将ICommand公开为一个属性,然后将CommandParameter与列表项的绑定对象绑定在一起。您可以在Prism的DelegateCommand中查看ICommand的实现,该an接收在Execute()方法调用中调用的委托。
https://stackoverflow.com/questions/2678068
复制相似问题