コード例 #1
0
		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);

		}
コード例 #2
0
        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);
        }