2010-04-20 89 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