【问题标题】:How to Update an item in a from a Generic collection/ObservableCollection如何从通用集合/ObservableCollection 更新项目
【发布时间】:2015-01-19 16:50:09
【问题描述】:

我有一个通用集合,在这种情况下它是一个 ObservableCollection,有一个更新项目的方法,它可以是通用的。

有什么想法吗?该集合称为_Data

    private ObservableCollection<T> _data;
    public virtual void Update(params T[] items)
    {
        foreach (var item in items)
        {

        }
    }

【问题讨论】:

    标签: generics collections


    【解决方案1】:

    我找到了一个很好的解决方法,虽然不是很干净,但它可以完成这项工作。

       public void Update(bool saveImmediately, params T[] items)
        {
            foreach (var item in items)
            {                
                _data.RemoveAt(_data.IndexOf(item));
                _data.Add(item);
            }
        }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-29
      • 2011-05-20
      • 1970-01-01
      相关资源
      最近更新 更多