public async Task CallMongoDatabaseAsync() { var jbms = new BeerListViewViewModel(); ViewModel.IsBusy = true; var gba = await jbms.GetOnTapBeersAsync(); ViewModel.IsBusy = false; lv.ItemsSource = gba; // configure the pull-to-refresh lv.IsPullToRefreshEnabled = true; lv.RefreshCommand = ViewModel.LoadBeersCommand; lv.IsRefreshing = ViewModel.IsBusy; lv.SetBinding(ListView.IsRefreshingProperty, "IsBusy"); lv.SetBinding<BeerListViewViewModel>(ListView.IsRefreshingProperty, vm => vm.IsBusy, mode: BindingMode.OneWay); }
public async Task CallMongoDatabaseAsync() { var jbms = new BeerListViewViewModel(); ViewModel.IsBusy = true; var gba = await jbms.GetOnTapBeersAsync(); ViewModel.IsBusy = false; lv.ItemsSource = gba; // configure the pull-to-refresh lv.IsPullToRefreshEnabled = true; lv.RefreshCommand = ViewModel.LoadBeersCommand; lv.IsRefreshing = ViewModel.IsBusy; lv.SetBinding(ListView.IsRefreshingProperty, "IsBusy"); lv.SetBinding <BeerListViewViewModel>(ListView.IsRefreshingProperty, vm => vm.IsBusy, mode: BindingMode.OneWay); }