private void ClearDeviantImageItemCollection() { if (DeviantImageItemCollection != null) { DeviantImageItemCollection.Clear(); } }
private async void ExecuteFillImageItemCollectionCommand(object parameter) { try { var isSameCategory = (bool)(parameter as bool?); if (!isSameCategory) { ClearDeviantImageItemCollection(); } var imageItemcollection = await _manager.GetImagesSrcRangeAsync(isSameCategory, SelectedCategoryItem); foreach (var item in imageItemcollection) { DeviantImageItemCollection.Add(item); } } catch (Exception ex) { Debug.Assert(true, ex.Message); } }