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

            var refreshList = new PullToRefreshListView {
                RefreshCommand = viewModel.RefreshCommand,
                Message        = "loading..."
            };

            refreshList.SetBinding <TestViewModel> (PullToRefreshListView.IsRefreshingProperty, vm => vm.IsBusy);
            refreshList.SetBinding <TestViewModel> (PullToRefreshListView.ItemsSourceProperty, vm => vm.Items);

            return(new NavigationPage(new ContentPage {
                BindingContext = viewModel,
                Content = refreshList,
                Title = "Pull To Refresh"
            }));
        }
		public static Page GetMainPage ()
		{	

			var viewModel = new TestViewModel ();
		
			var refreshList = new PullToRefreshListView {
				RefreshCommand = viewModel.RefreshCommand,
				Message = "loading..."
			};

			refreshList.SetBinding<TestViewModel> (PullToRefreshListView.IsRefreshingProperty, vm => vm.IsBusy);
			refreshList.SetBinding<TestViewModel> (PullToRefreshListView.ItemsSourceProperty, vm => vm.Items);

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