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();
        }
Example #2
0
        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();
        }