如何从组合框中获取RemovedItems或AddedItems?

时间:2010-07-08 12:27:39

标签: wpf mvvm

如果我想从comboBox中删除已删除的itema dn项,可以做些什么?

2 个答案:

答案 0 :(得分:0)

你用什么来绑定组合框的项目?如果您使用ObservableCollection,则可以使用CollectionChanged事件通知这些更改。如果你想要的话,它将在ModelView层中完成。

答案 1 :(得分:0)

在任何情况下,将ComboBox的SelectedItem绑定到ViewModel中的属性。可以在setter中对该属性进行更改。

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
    }
}