private void updateShownDataSet() { if (showOnlyFavorites) { ObservableCollection <ISortableCardItem> favDataSet = new ObservableCollection <ISortableCardItem>(baseDataSet.Where(x => x.isFavorited)); cardItemSorter.setDataSet(favDataSet); this.cardItemsList.ItemsSource = favDataSet; } else { cardItemSorter.setDataSet(baseDataSet); this.cardItemsList.ItemsSource = baseDataSet; } this.cardItemsList.Focus(); }
private void updateShownDataSet() { bool sortAscending = (cardItemSorter == null ? false : cardItemSorter.sortAscending); if (showOnlyFavorites) { ObservableCollection <ISortableCardItem> favDataSet = new ObservableCollection <ISortableCardItem>(baseDataSet.Where(x => x.isFavorited)); this.cardItemSorter = new CardItemSorter <ISortableCardItem>(hideAlphaSort, sortAscending, this.sortTypeLabel, favDataSet); this.cardItemsList.ItemsSource = favDataSet; } else { this.cardItemSorter = new CardItemSorter <ISortableCardItem>(hideAlphaSort, sortAscending, this.sortTypeLabel, baseDataSet); this.cardItemsList.ItemsSource = baseDataSet; } this.cardItemsList.Focus(); }