public NotesListPage() { InitializeComponent(); BindingContext = viewModel = new NotesListPageViewModel(); viewModel.Initilize(); ShouldShowAdd = true; ////// // BannerView.AdUnitId = Ads.AdConstant.UnitId; }
//async void OnItemSelected(object sender, SelectedItemChangedEventArgs args) //{ // var item = args.SelectedItem as Item; // if (item == null) // return; // // await Navigation.PushAsync(new ItemDetailPage(new ItemDetailViewModel(item))); // // Manually deselect item. // ItemsListView.SelectedItem = null; //} //async void AddItem_Clicked(object sender, EventArgs e) //{ // await Navigation.PushAsync((new AddNotePage())); //} protected override async void OnAppearing() { viewModel.Initilize(); base.OnAppearing(); // viewModel.LoadItemsCommand.Execute(null); //if (viewModel.Items.Count == 0) // viewModel.LoadItemsCommand.Execute(null); while (true) { if (ShouldShowAdd) { DependencyService.Get <IAdInterstitial>().ShowAd(); await Task.Delay(100); } else { break; } } ; }