2010-04-20 81 views
0

我有一个WPF列表框,里面充满了触发事件的子项。未知的绑​​定事件

现在,我动态加载每个孩子,但我想将事件连接到处理程序。基本上,每次有一个孩子给我一个notificationEvent(通知n),我想将Notification(n)添加到可观察的集合中。

我该如何做到这一点,无论孩子的数量多少,我都可以将所有事件加载到可观察集合中。

另外,你将如何在MVVM中做到这一点?

编辑:我想要做的只是添加所有通知,孩子们给我一个可观察的集合。

回答

0

使用MVVM,我会公开一个ICommand作为属性,然后将CommandParameter绑定到列表项的绑定对象。 您可以检查Prism的DelegateCommand以获取ICommand的实现,该实现接收要在Execute()方法调用上调用的委托。

+0

你会怎么做?我会在哪里公开ICommand?我想要做的只是将对象给我的通知添加到可观察集合中。很抱歉,我是WPF的新手,我不确定你想说什么。 – akshaykarthik 2010-04-20 20:05:20