Example #1
0
        public void ShowPopover(ListItemValue item, CGRect rect, UITableView tv)
        {
            if (UIDevice.CurrentDevice.UserInterfaceIdiom == UIUserInterfaceIdiom.Pad)
            {
                //				UIViewController popoverViewController = new UIViewController();
                //				popoverViewController.View = new UITextView(new RectangleF(0, 0, 100, 50)) {
                //					Text = item.Name
                //				};

                LabelledSections.PopoverPage popoverPage = new LabelledSections.PopoverPage();
                popoverPage.PopLabel.Text  = item.Name;
                popoverPage.PopButton.Text = item.Name + "Button";


                UIViewController popoverViewController = popoverPage.CreateViewController();


                popover = new UIPopoverController(popoverViewController);

                //				popover.PopoverContentSize = new SizeF(100, 50);

                popover.DidDismiss += (object pSender, EventArgs e) => {
                    popover.Dismiss(true);
                    popover = null;
                };
                popover.PresentFromRect(rect, tv, UIPopoverArrowDirection.Any, true);
            }
        }
Example #2
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.Fornecedor);
            var imagemMain = FindViewById <ImageView>(Resource.Id.imageView1);

            imagemMain.Click += ImagemMain_Click;
            var mConn  = new SQLiteConnection(Connect.getPath());
            var select = mConn.Query <Classes.Fornecedor>("select * from tbFornecedor order by nmFornecedor asc");

            codigo = new int[select.Count];
            for (int i = 0; i < select.Count; i++)
            {
                codigo[i] = select[i].cdFornecedor;
                ListItemValue l = new ListItemValue(select[i].nmFornecedor);
                fornecedores.Add(l);
            }
            var sortedContacts = fornecedores.GetSortedData();
            var adapter        = CreateAdapter(sortedContacts);

            ListAdapter = adapter;
        }
Example #3
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.Relatorio);
            var mConn  = new SQLiteConnection(Connect.getPath());
            var select = mConn.Query <Classes.Relatorio>("select * from vwRelatorio");

            codigo = new string[select.Count];
            var imagemMain = FindViewById <ImageView>(Resource.Id.imageView1);

            imagemMain.Click += ImagemMain_Click;
            for (int i = 0; i < select.Count; i++)
            {
                codigo[i] = select[i].mesano;
                ListItemValue l = new ListItemValue(select[i].data);
                relatorio.Add(l);
            }
            var sortedContacts = relatorio.GetSortedYear();
            var adapter        = CreateAdapter(sortedContacts);

            ListAdapter = adapter;
        }
Example #4
0
        public async void SelectedListItem(ListItemValue listItem)
        {
            await Application.Current.MainPage.DisplayAlert("View Model", "ListItemValue - You selected " + listItem.Name, "OK");

            NotifyPropertyChanged("SelectedListItem");
        }