代码之家  ›  专栏  ›  技术社区  ›  Kishore Kumar

如何从combobox中获取RemovedItems或AddItems?

  •  0
  • Kishore Kumar  · 技术社区  · 15 年前

    如果我想从组合框中获取已删除的项和已添加的项,该怎么办?

    2 回复  |  直到 15 年前
        1
  •  0
  •   Amsakanna    15 年前

    在任何情况下,将组合框的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
        }
    }
    
        2
  •  0
  •   jpsstavares    15 年前

    您使用什么绑定组合框的项?如果您使用的是 ObservableCollection CollectionChanged 将这些更改通知的事件。如果你想的话,这一切都可以在模型视图层完成。