2010-07-08 124 views
0

如果我想獲取刪除意達DN什麼可以做添加從ComboBox項目?如何從ComboBox中獲取RemovedItems或AddedItems?

+1

庫馬爾:需要一些更多的細節。何時以及如何移除物品以及何時移除物品。當selectionchange在組合框發生 – Amsakanna 2010-07-08 12:40:09

+0

,我必須做一些計算到對象removeditem和我有一些值初始化爲添加的項目。 – 2010-07-09 03:49:43

+0

Kumar:通過'AddedItem',你是指當前選中的項目,並通過'RemovedItem'選擇之前選擇的項目?也分享一些代碼。 – Amsakanna 2010-07-09 12:07:15

回答

0

在任何情況下,你的組合框的的SelectedItem綁定到您的視圖模型的屬性。可以在設置者中對該屬性進行更改。

Foo _selectedItem; 
public Foo SelectedItem 
{ 
    get 
    { 
     return _selectedItem; 
    } 
    set 
    { 
     oldvalue = _selectedItem; // Do something with the previously SelectedItem 
     _selectedItem = value; // Do something with the newly SelectedItem 
     // PropertyChange Notification goes here 
    } 
} 
0

你在使用綁定組合框的項目?如果您使用的是ObservableCollection可以使用CollectionChanged事件通知這些變化。這一切都將在模型視圖層完成,你可能想要。

相關問題