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); } }
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; }
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; }
public async void SelectedListItem(ListItemValue listItem) { await Application.Current.MainPage.DisplayAlert("View Model", "ListItemValue - You selected " + listItem.Name, "OK"); NotifyPropertyChanged("SelectedListItem"); }