0
如果我想獲取刪除意達DN什麼可以做添加從ComboBox項目?如何從ComboBox中獲取RemovedItems或AddedItems?
如果我想獲取刪除意達DN什麼可以做添加從ComboBox項目?如何從ComboBox中獲取RemovedItems或AddedItems?
在任何情況下,你的組合框的的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
}
}
你在使用綁定組合框的項目?如果您使用的是ObservableCollection
可以使用CollectionChanged
事件通知這些變化。這一切都將在模型視圖層完成,你可能想要。
庫馬爾:需要一些更多的細節。何時以及如何移除物品以及何時移除物品。當selectionchange在組合框發生 – Amsakanna 2010-07-08 12:40:09
,我必須做一些計算到對象removeditem和我有一些值初始化爲添加的項目。 – 2010-07-09 03:49:43
Kumar:通過'AddedItem',你是指當前選中的項目,並通過'RemovedItem'選擇之前選擇的項目?也分享一些代碼。 – Amsakanna 2010-07-09 12:07:15