private bool ItemMatches(string filter, CollectionViewGalleryTestItem item) { if (String.IsNullOrEmpty(filter)) { return(true); } return(item.Date.DayOfWeek.ToString().ToLower().Contains(filter.ToLower())); }
protected override void ModifyObservableCollection(ObservableCollection <CollectionViewGalleryTestItem> observableCollection, params int[] indexes) { var index = indexes[0]; if (index > -1 && index < observableCollection.Count) { var replacement = new CollectionViewGalleryTestItem(DateTime.Now, "Replacement", "coffee.png", index); observableCollection[index] = replacement; } }
protected override void ModifyObservableCollection(ObservableCollection <CollectionViewGalleryTestItem> observableCollection, params int[] indexes) { var index = indexes[0]; if (index > -1 && index <= observableCollection.Count) { var item = new CollectionViewGalleryTestItem(DateTime.Now, "Inserted", "oasis.jpg", index); observableCollection.Insert(index, item); } }
protected override void ModifyObservableCollection(ObservableCollection <CollectionViewGalleryTestItem> observableCollection, params int[] indexes) { var item = new CollectionViewGalleryTestItem(DateTime.Now, "Added", "oasis.jpg", observableCollection.Count); observableCollection.Add(item); }
private bool ItemMatches(string filter, CollectionViewGalleryTestItem item) { filter = filter ?? ""; return(item.Caption.ToLower().Contains(filter?.ToLower())); }