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" })); }
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" }); }