Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- tabBar = new UITabBarController();
- tabBar.ViewControllerSelected += delegate(object sender, UITabBarSelectionEventArgs e) {
- };
- MainView = tabBar.View;
- home = new HomeDialogViewController();
- contacts = new ContactsDialogViewController();
- projects = new ProjectsDialogViewController();
- //invoices = new InvoicesDialogViewController();
- //invoiceTimeline = new InvoiceTimelineDialogViewController();
- //users = new UsersDialogViewController();
- mileage = new MileageDialogViewController();
- info = new InfoViewController();
- DataSource.Instance.RegisterViewControllers(home, contacts, projects); //, invoiceTimeline); //, users);
- tabControllers = new UINavigationController[] {
- new UINavigationController(home) {
- TabBarItem = new UITabBarItem("Home", StockImages.Home, 0)
- },
- new UINavigationController(projects) {
- TabBarItem = new UITabBarItem("Projects", StockImages.Project, 2)
- },
- new UINavigationController(mileage) {
- TabBarItem = new UITabBarItem("Mileage", StockImages.GasPump, 3)
- },
- new UINavigationController(contacts) {
- TabBarItem = new UITabBarItem("Contacts", StockImages.Users, 3)
- },
- new UINavigationController(info) {
- TabBarItem = new UITabBarItem("Info", StockImages.Info, 4)
- }
- //new UINavigationController(invoices) {
- // TabBarItem = new UITabBarItem("Invoices", StockImages.Invoice, 3)
- //}
- //new UINavigationController(invoiceTimeline) {
- // TabBarItem = new UITabBarItem("Invoices", StockImages.Invoice, 3)
- //}
- //,
- //new UINavigationController(users) {
- // TabBarItem = new UITabBarItem("Users", StockImages.User, 4)
- //}
- };
- tabBar.SetViewControllers(tabControllers, false);
- tabBar.ViewControllerSelected += delegate(object sender, UITabBarSelectionEventArgs e) {
- if (e.ViewController.TabBarItem.Title == "Home")
- {
- home.RefreshFromDatastore();
- home.NavigationController.PopToViewController(home.NavigationController.ViewControllers[0], false);
- }
- };
- window.AddSubview(MainView);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement