async Task BindReleasesExecute() { _releasesItems.Clear(); var relationlist = new List <string>(); await Task.Run(() => { relationlist = LoadRelations().Result; }); //for (int i = 0; i < relationlist.Count; i++) //{ // _releasesItems.Add(new ReleasesViewModelCollection // { // ReleasesModel = new ReleasesModel // { // Title = relationlist[i] // } // }); //} List <string> relList = new List <string>(); for (int i = 0; i < relationlist.Count; i++) { relList.Add(relationlist[i]); } _releasesItems.AddRange(relList); }
static void Main(string[] args) { var ocwr = new ObservableCollectionWithRange <string>(new List <string>() { "george", "xiros" }); ocwr.CollectionChanged += Ocwr_CollectionChanged; ocwr.AddRange(new List <string>() { "test 1", "test 2", "test 3", "test 4" }); //ocwr.Add("test 1"); //ocwr.Add("test 2"); //ocwr.Add("test 3"); //ocwr.Add("test 4"); Console.ReadKey(); }