Tag: ObservableCollection

目次

参考情報

Tips

AddRangeがない

  • ObservableCollection.AddRange : The Official Microsoft Silverlight Site…自分で拡張を書くしかないのか。
  • 次のような拡張を作り、使用する箇所でImportする。
        public static class CollectionExtender
        {
            public static void AddRange<T>(this ObservableCollection<T> collection, ICollection<T> addCollection)
            {
                foreach (var addItem in addCollection)
                {
                    collection.Add(addItem);
                }
            }
        }
    
  • ObservableCollectionにAddRangeできるようになる。
        ObservableCollection<Person> persons = new ObservableCollection<Person>();
        List<Person> otherPersons = new List<Person>() {new Person(), new Person() ...};
        persons.AddRange(otherPersons);
    

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2016-04-13 (水) 16:46:25