private async void ListViewObjects_ItemTapped(object sender, ItemTappedEventArgs e) { ComosWebSDK.Data.CObject cached = (ComosWebSDK.Data.CObject)e.Item; ViewModels.ProjectData projectdata = Services.XServices.Instance.GetService <ViewModels.ProjectData>(); comos.PageSpecifications page = new comos.PageSpecifications(projectdata.SelectedDB.Key, cached, projectdata.SelectedLanguage.LCID); await this.Navigation.PushAsync(page); }
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); } }