Example #1
0
        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);
        }
Example #2
0
        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);
            }
        }