Пример #1
0
 //Command-Methode
 private async void SearchBooks()
 {
     //Damit die View die 'Ladeschnecke' des ListViews anzeigen kann muss diese Methode in einem seperaten Task laufen
     await Task.Run(() =>
     {
         IsRefreshing = true;
         GBook gBook  = Service.BookService.FindBooks(SearchString);
         BookList     = new ObservableCollection <Item>(gBook.Items);
         IsRefreshing = false;
     });
 }
Пример #2
0
 //Command-Methode
 private async void SearchBooks()
 {
     if (!String.IsNullOrEmpty(SearchString))
     {
         //Damit die View während des Suchprozesses nicht einfriert, muss diese Methode in einem seperaten Task laufen
         await Task.Run(() =>
         {
             IsRefreshing = true;
             GBook gBook  = Service.BookService.FindBooks(SearchString);
             BookList     = new ObservableCollection <Item>(gBook.Items);
             IsRefreshing = false;
         });
     }
     else
     {
         IsRefreshing = false;
     }
 }
        //Command-Methode
        private void SearchBooks()
        {
            GBook gBook = bService.FindBooks(SearchString);

            BookList = new ObservableCollection <Item>(gBook.Items);
        }