public void initialize(ObservableCollection <Card> parentDataSet, ListView cardItemListView)
        {
            this.cardItemsList = cardItemListView;

            this.baseDataSet    = new CardItemObservableCollection(parentDataSet);
            this.cardItemSorter = new CardItemSorter <ISortableCardItem>(this.baseDataSet);
            updateShownDataSet();

            alphabetSort_Clicked(null, null);
            modTimeFrame.Opacity = .5;
        }
Example #2
0
 public void updateDataSet(ObservableCollection <AbMediaContent> parentDataSet)
 {
     this.baseDataSet = new CardItemObservableCollection(parentDataSet);
     updateShownDataSet();
 }
        /*
         * private void sort_Clicked(object sender, EventArgs e)
         * {
         *  cardItemSorter.displaySortOptions();
         * }
         * private void sortDirection_Tapped(object sender, EventArgs e)
         * {
         *  if (cardItemSorter.sortAscending)
         *      sortDirectionImage.Source = "UpArrowIcon.png";
         *  else
         *      sortDirectionImage.Source = "DownArrowIcon.png";
         *
         *  cardItemSorter.changeSortDirection();
         * }
         */

        // Search Functionality ===================================================

        public void initializeSearch(CardItemObservableCollection baseDataSet)
        {
            this.baseDataSet = baseDataSet;
        }