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); }
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); }); }