コード例 #1
0
 public SearchViewModel()
 {
     _allCases          = new List <ICase>();
     _casesDataStore    = new CasesDataStore();
     Items              = new ObservableCollection <ICase>();
     GetAllCasesCommand = new Command(async() => await DoGetAllCases());
     SearchCommand      = new Command <string>((text) => DoSearch(text));
 }
コード例 #2
0
 public ItemsViewModel(HomeMenuItem menuItem)
 {
     Title                    = menuItem.Title;
     _queueName               = menuItem.Title;
     _menuItem                = menuItem;
     Items                    = new ObservableCollection <ICase>();
     _casesDataStore          = new CasesDataStore();
     LoadItemsCommand         = new Command(async() => await ExecuteLoadItemsCommand());
     SortAsc                  = new Command(DoSortAsc, CanSort);
     SortDesc                 = new Command(DoSortDesc, CanSort);
     Items.CollectionChanged += Items_CollectionChanged;
 }