public static Page GetMainPage()
        {
            var viewModel = new TestViewModel();

            var listView = new ListView();

            listView.SetBinding <TestViewModel> (ListView.ItemsSourceProperty, vm => vm.Items);

            var refreshView = new PullToRefreshContentView {
                RefreshCommand = viewModel.RefreshCommand,
                Content        = listView
            };

            refreshView.SetBinding <TestViewModel> (PullToRefreshContentView.IsRefreshingProperty, vm => vm.IsBusy);



            return(new NavigationPage(new ContentPage {
                BindingContext = viewModel,
                Content = refreshView,
                Title = "Pull To Refresh"
            }));
        }
Пример #2
0
		public static Page GetMainPage ()
		{	

			var viewModel = new TestViewModel ();

			var listView = new ListView ();
			listView.SetBinding<TestViewModel> (ListView.ItemsSourceProperty, vm => vm.Items);

			var refreshView = new PullToRefreshContentView {
				RefreshCommand = viewModel.RefreshCommand,
				Content = listView
			};

			refreshView.SetBinding<TestViewModel> (PullToRefreshContentView.IsRefreshingProperty, vm => vm.IsBusy);



			return new NavigationPage(new ContentPage { 
				BindingContext = viewModel,
				Content = refreshView,
				Title = "Pull To Refresh"
			});
		}