public async void OnDetailsClicked(object sender, EventArgs e) { DetailsClicked = true; Button btn = (Button)sender; CObject o = (CObject)btn.CommandParameter; if (o.IsQuery()) { PageQueries page = new PageQueries(this.Navigator.Database, o); //await this.Navigation.PushAsync(page); await((NavigationPage)((PageRoot)Application.Current.MainPage).Detail).Navigation.PushAsync(page); } else { PageSpecifications page = new PageSpecifications(this.Navigator.Database, o, this.Navigator.Language); await((NavigationPage)((PageRoot)Application.Current.MainPage).Detail).Navigation.PushAsync(page); //await this.Navigation.PushAsync(page); } }