public override void ViewDidLoad() { var ds = new SymbolsData(_db); table.DataSource = ds; table.SetEditing(true, false); NavigationItem.RightBarButtonItem = new UIBarButtonItem(UIBarButtonSystemItem.Add, delegate { var c = new AddStockView(_db); c.Finished += delegate { ds.Refresh(); table.ReloadData(); }; var n = new UINavigationController(c); NavigationController.PresentModalViewController(n, true); }); NavigationItem.LeftBarButtonItem = new UIBarButtonItem("Admin", UIBarButtonItemStyle.Plain, delegate { var c = new SQLiteAdmin(_db); NavigationController.PushViewController(c.NewTablesViewController(), true); }); }
public override void ViewDidLoad() { var ds = new TickersSource(Db); NavigationItem.BackBarButtonItem = new UIBarButtonItem("Stocks", UIBarButtonItemStyle.Plain, (s, e) => { }); NavigationItem.RightBarButtonItem = new UIBarButtonItem("Add", UIBarButtonItemStyle.Plain, (s, e) => { var c = new AddStockView(Db); c.Finished += delegate() { ds.Refresh(table); }; NavigationController.PresentModalViewController(c, true); table.ReloadData(); }); NavigationItem.LeftBarButtonItem = new UIBarButtonItem("Admin", UIBarButtonItemStyle.Plain, (s, e) => { var c = new SQLiteAdmin(Db); NavigationController.PushViewController(c.NewTablesViewController(), true); }); table.DataSource = ds; table.SetEditing(true, true); }