public override void ViewDidLoad() { base.ViewDidLoad(); //BTProgressHUD.Show("Application initialization"); UIViewController activeController; //check first launch if (AppDelegate.SharedAppDelegate.LastSyncDate.CompareTo(new DateTime(1900, 12, 12)) == 0) { activeController = Storyboard.InstantiateViewController("InitViewController"); } else { var actualNavController = Storyboard.InstantiateViewController("ActualNav") as UINavigationController; (actualNavController.ViewControllers[0] as ActualViewController).Root = this; //(actualNavController.ViewControllers[0] as ActualViewController).InitProperties(); activeController = actualNavController;; } var menuNavController = Storyboard.InstantiateViewController("SideMenu") as UINavigationController; (menuNavController.ViewControllers[0] as MenuViewController).Root = this; SideBarController = CreateSideMenuController(activeController, menuNavController); }
private void AlertsButton_TouchUpInside(object sender, EventArgs e) { var AlertsViewController = (AlertsViewController)Storyboard.InstantiateViewController("AlertsViewController"); NavController.PushViewController(AlertsViewController, true); SidebarController.CloseMenu(); }
private static UIBarButtonItem CreateBarButtonItem(SidebarController sidebarController, IMvxSidebarMenu mvxSidebarMenu = null) { UIBarButtonItem barButtonItem; if (mvxSidebarMenu != null) { barButtonItem = new UIBarButtonItem(mvxSidebarMenu.MenuButtonImage , UIBarButtonItemStyle.Plain , (sender, args) => { if (sidebarController.IsOpen) { mvxSidebarMenu.MenuWillClose(); } else { mvxSidebarMenu.MenuWillOpen(); } sidebarController.MenuWidth = mvxSidebarMenu.MenuWidth; sidebarController.ViewWillAppear(false); sidebarController.ToggleMenu(); }); } else { barButtonItem = new UIBarButtonItem("Menu" , UIBarButtonItemStyle.Plain , (sender, args) => { sidebarController.ToggleMenu(); }); } return(barButtonItem); }
public override void ViewDidLoad() { base.ViewDidLoad(); var initialEmptySideMenu = new UIViewController(); LeftSidebarController = new SidebarController(_subRootViewController, NavigationController, initialEmptySideMenu); RightSidebarController = new SidebarController(this, _subRootViewController, initialEmptySideMenu); LeftSidebarController.StateChangeHandler += (object sender, bool e) => { if (ToggleStatusBarHiddenOnOpen) { ToggleStatusBarStatus(); } }; RightSidebarController.StateChangeHandler += (object sender, bool e) => { if (ToggleStatusBarHiddenOnOpen) { ToggleStatusBarStatus(); } }; }
private void BtnInsights_TouchUpInside(object sender, EventArgs e) { var InsightsViewController = (InsightsViewController)Storyboard.InstantiateViewController("InsightsViewController"); NavController.PushViewController(InsightsViewController, false); SidebarController.CloseMenu(); }
private void ChangePasswordButton_TouchUpInside(object sender, EventArgs e) { var ChangePasswordController = (ChangePasswordController)Storyboard.InstantiateViewController("ChangePasswordController"); NavController.PushViewController(ChangePasswordController, false); SidebarController.CloseMenu(); }
private void OpenMenu(SidebarController sidebarController) { if (sidebarController != null && !sidebarController.IsOpen) { sidebarController.OpenMenu(); } }
public override void ViewDidLoad() { base.ViewDidLoad(); var initialEmptySideMenu = new UIViewController(); SidebarController = new SidebarController(this, NavigationController, initialEmptySideMenu); }
public void OpenSettingsVC() { var storyboard = UIStoryboard.FromName("MainStoryboard", null); var SettingsVC = storyboard.InstantiateViewController("SettingsViewController") as SettingsViewController; NavController.PushViewController(SettingsVC, true); SidebarController.CloseMenu(true); }
public override void ViewDidLoad() { base.ViewDidLoad(); // create a slideout navigation controller with the top navigation controller and the menu view controller SidebarController = new SidebarController(this, new IntroController(), new SideMenuController()); SidebarController.MenuLocation = SidebarController.MenuLocations.Right; }
public override void ViewDidLoad() { base.ViewDidLoad(); // Perform any additional setup after loading the view, typically from a nib. var storyBoard = UIStoryboard.FromName("Main", null); SidebarController = new SidebarController(this, storyBoard.InstantiateViewController("content"), storyBoard.InstantiateViewController("menu")); SidebarController.MenuLocation = SidebarController.MenuLocations.Left; }
private void ShowUpdateUserProfileViewController() { InvokeOnMainThread(delegate { var updateUserProfileTableViewController = (UpdateUserProfileTableViewController)Storyboard.InstantiateViewController("UpdateUserProfileTableViewController"); NavController.PushViewController(updateUserProfileTableViewController, true); SidebarController.CloseMenu(); }); }
protected virtual void OpenMenu(SidebarController sidebarController) { if (sidebarController != null && !sidebarController.IsOpen) { var sidebarMenu = sidebarController.MenuAreaController as IMvxSidebarMenu; sidebarMenu?.MenuWillOpen(); sidebarController.OpenMenu(); } }
protected virtual void CloseMenu(SidebarController sidebarController) { if (sidebarController != null && sidebarController.IsOpen) { var sidebarMenu = sidebarController.MenuAreaController as IMvxSidebarMenu; sidebarMenu?.MenuWillClose(); sidebarController.CloseMenu(); } }
public override void ViewDidLoad() { base.ViewDidLoad(); var initialEmptySideMenu = new UIViewController(); LeftSidebarController = new SidebarController(_subRootViewController, NavigationController, initialEmptySideMenu); RightSidebarController = new SidebarController(this, _subRootViewController, initialEmptySideMenu); }
public override void ViewDidLoad() { base.ViewDidLoad(); View.BackgroundColor = UIColor.FromRGB(.4f, .4f, .4f); UILabel title = new UILabel(new CGRect(0, 50, 270, 20)); title.Font = UIFont.SystemFontOfSize(24.0f); title.TextAlignment = UITextAlignment.Center; title.TextColor = UIColor.FromRGB(191, 222, 227); title.Text = "Menu"; title.Font = UIFont.FromName("Orange Kid", 34f); UIButton introButton = new UIButton(UIButtonType.System); introButton.Frame = new CGRect(0, 180, 260, 20); introButton.SetTitle("Reset Canvas", UIControlState.Normal); introButton.TouchUpInside += (sender, e) => SidebarController.ChangeContentView(new IntroController()); introButton.SetTitleColor(UIColor.FromRGB(191, 222, 227), UIControlState.Normal); introButton.Font = UIFont.FromName("Orange Kid", 28f); UIButton testButton = new UIButton(UIButtonType.System); testButton.Frame = new CGRect(0, 220, 260, 20); testButton.SetTitle("Plain Code", UIControlState.Normal); testButton.TouchUpInside += (sender, e) => SidebarController.ChangeContentView(new PlainCodeController()); testButton.SetTitleColor(UIColor.FromRGB(191, 222, 227), UIControlState.Normal); testButton.Font = UIFont.FromName("Orange Kid", 28f); UIButton instructionsButton = new UIButton(UIButtonType.System); instructionsButton.Frame = new CGRect(0, 260, 260, 20); instructionsButton.SetTitle("Instructions", UIControlState.Normal); instructionsButton.TouchUpInside += (sender, e) => SidebarController.ChangeContentView(new InstructionsController()); instructionsButton.SetTitleColor(UIColor.FromRGB(191, 222, 227), UIControlState.Normal); instructionsButton.Font = UIFont.FromName("Orange Kid", 28f); UIButton aboutButton = new UIButton(UIButtonType.System); aboutButton.Frame = new CGRect(0, 300, 260, 20); aboutButton.SetTitle("About", UIControlState.Normal); aboutButton.TouchUpInside += (sender, e) => SidebarController.ChangeContentView(new AboutController()); aboutButton.SetTitleColor(UIColor.FromRGB(191, 222, 227), UIControlState.Normal); aboutButton.Font = UIFont.FromName("Orange Kid", 28f); View.Add(title); View.Add(introButton); View.Add(testButton); View.Add(instructionsButton); View.Add(aboutButton); }
SidebarController CreateSideMenuController(UIViewController actualViewController, UIViewController menuViewController) { var sidebarController = new SidebarController(this, actualViewController, menuViewController); sidebarController.HasShadowing = true; sidebarController.MenuWidth = 220; sidebarController.MenuLocation = MenuLocations.Left; //sidebarController.IsOpen = true; return(sidebarController); }
public override void ViewDidLoad() { base.ViewDidLoad(); NavigationItem.SetRightBarButtonItem( new UIBarButtonItem(UIImage.FromBundle("threelines") , UIBarButtonItemStyle.Plain , (sender, args) => { SidebarController.ToggleMenu(); }), true); }
/// <summary> /// Updates sidebar contents based on image selected /// </summary> private void UpdateSidebarContent() { SidebarController.FilteredItems = Categories; SidebarController.DisplayItems = Categories; SidebarController.Bindings = Bindings; SidebarController.SelectedClassCount = GetFilteredCount(); SidebarController.GenerateColoursInUse(); ConfigureSidebarTitle(); SidebarController.ConfigureMegaSection(); SidebarController.TableView.ReloadData(); }
public override void ViewDidLoad() { base.ViewDidLoad(); //this will add the left side menu image to click to show sidebar NavigationItem.SetLeftBarButtonItem( new UIBarButtonItem(UIImage.FromBundle("threelines") , UIBarButtonItemStyle.Plain , (sender, args) => { SidebarController.ToggleMenu(); }), true); }
public override void ViewDidLoad() { base.ViewDidLoad(); _contentNavigationController = new UINavigationController(); _sidebarController = new CustomSidebarController(this, _contentNavigationController, new SideBarMenuViewController(this)) { MenuLocation = MenuLocations.Left }; ViewModel.CloseMenuInteraction.RequestedWeakSubscribe(CloseMenuInteraction_Requested); }
public override void ViewDidLoad() { base.ViewDidLoad(); View.BackgroundColor = UIColor.Black; UILabel title = new UILabel(new CGRect( (View.Frame.Width / 2) - 160, 25, 320, 30) ); title.Font = UIFont.SystemFontOfSize(36.0f); title.TextAlignment = UITextAlignment.Center; title.TextColor = UIColor.FromRGB(191, 222, 227); title.Text = "About Graphic Foo"; UITextView body = new UITextView(new CGRect( 50, 120, View.Frame.Width - 100, View.Frame.Height - 240) ); title.Font = UIFont.FromName("Orange Kid", 40f); body.BackgroundColor = UIColor.Black; body.TextColor = UIColor.FromRGB(191, 222, 227); body.TextAlignment = UITextAlignment.Center; body.Editable = false; body.Layer.BorderWidth = 5f; body.Layer.BorderColor = new CGColor(191, 222, 227); body.Font = UIFont.FromName("Orange Kid", 28f); body.Text = " \n" + "- Graphic Foo is an app which is intented for people that is just" + " starting to discover the programming as an excellent tool" + " to create and be creative nowadays, so Graphic Foo tries" + " to be an easy and friendly interface to start" + " developing those early skills \n\n" + "- The creators of Graphic Foo wish you a really pleasant time" + " using it hoping that you can become a great programmer and one" + " day a leader in the programming world \n\n" + " Enjoy it!"; UIButton menuButton = ViewConstructorHelper.LoadMenuButton(); menuButton.TouchUpInside += (sender, e) => { SidebarController.ToggleMenu(); }; View.Add(title); View.Add(body); View.Add(menuButton); }
public override void ViewDidLoad() { base.ViewDidLoad(); var productsSB = UIStoryboard.FromName("Main", null); var productsNavigation = productsSB.InstantiateViewController("ContactListNavigation"); var menuViewController = Storyboard.InstantiateViewController("MenuViewController"); SidebarMenuController = new SidebarController(this, productsNavigation, menuViewController); SidebarMenuController.HasShadowing = false; SidebarMenuController.MenuWidth = (int)UIScreen.MainScreen.Bounds.Width - 0; }
public override void ViewWillAppear(bool animated) { base.ViewWillAppear(animated); btnBack.AccessibilityIdentifier = "btnBack"; btnBack.TouchUpInside += delegate { //SidebarController.ToggleMenu() var HomeCtr = Storyboard.InstantiateViewController(AppConstant.HomeController); this.NavigationController.PushViewController(HomeCtr, true); }; SidebarController.CloseMenu(true); }
private void ShowClassRooms() { FeedbackViewController FeedbackView = this.Storyboard.InstantiateViewController("FeedbackViewController") as FeedbackViewController; FeedbackView.NavigationItem.SetHidesBackButton(true, false); this.NavController.PushViewController(FeedbackView, false); var menuController = (MyMenuController)Storyboard.InstantiateViewController("MyMenuController"); SidebarController.ChangeMenuView(menuController); SidebarController.MenuWidth = 250; SidebarController.ReopenOnRotate = false; }
private void ShowLogin() { LoginViewController LoginView = this.Storyboard.InstantiateViewController("LoginViewController") as LoginViewController; LoginView.NavigationItem.SetHidesBackButton(true, false); this.NavController.PushViewController(LoginView, false); var menuController = (MyMenuController)Storyboard.InstantiateViewController("MyMenuController"); SidebarController.ChangeMenuView(menuController); SidebarController.MenuWidth = 250; SidebarController.ReopenOnRotate = false; }
public override void ViewDidLoad() { base.ViewDidLoad(); var lessonsFeedViewController = (LessonsFeedViewController)Storyboard.InstantiateViewController("LessonFeedViewController"); var drawerMenuController = (DrawerMenuController)Storyboard.InstantiateViewController("DrawerMenuViewController"); lessonsNavController = Storyboard.InstantiateViewController("LessonsNavController") as UINavigationController; SidebarController = new SidebarController(this, lessonsNavController, drawerMenuController); }
public void ChangeContentView(int contentId) { switch (contentId) { case 0: // Exception HomeViewController standardViewController = (HomeViewController)UIStoryboard.FromName("Main", null).InstantiateViewController("HomeViewController"); SidebarController.ChangeContentView(new CustomNavController(standardViewController)); break; case 1: // Dashboard HomeViewController homeViewController = (HomeViewController)UIStoryboard.FromName("Main", null).InstantiateViewController("HomeViewController"); SidebarController.ChangeContentView(new CustomNavController(homeViewController)); break; case 2: // Outlet List OutletListViewController outletViewController = (OutletListViewController)UIStoryboard.FromName("Main", null).InstantiateViewController("OutletListViewController"); SidebarController.ChangeContentView(new CustomNavController(outletViewController)); break; case 3: // UOM UOMViewController uomViewController = (UOMViewController)UIStoryboard.FromName("Main", null).InstantiateViewController("UOMViewController"); SidebarController.ChangeContentView(new CustomNavController(uomViewController)); break; case 4: // Synchronization SyncViewController syncViewController = (SyncViewController)UIStoryboard.FromName("Main", null).InstantiateViewController("SyncViewController"); SidebarController.ChangeContentView(new CustomNavController(syncViewController)); break; case 5: // About AboutViewController aboutViewController = (AboutViewController)UIStoryboard.FromName("Main", null).InstantiateViewController("AboutViewController"); SidebarController.ChangeContentView(new CustomNavController(aboutViewController)); break; case 6: // LogOut break; default: HomeViewController defaultViewController = (HomeViewController)UIStoryboard.FromName("Main", null).InstantiateViewController("HomeViewController"); SidebarController.ChangeContentView(new CustomNavController(defaultViewController)); break; } }
public override void ViewDidLoad() { base.ViewDidLoad(); UILabel title = new UILabel(new CGRect(100, 50, 320, 30)); title.Font = UIFont.FromName("Orange Kid", 44f); title.TextAlignment = UITextAlignment.Center; title.TextColor = UIColor.FromRGB(191, 222, 227); title.Text = "Graphic Foo"; programText = new UITextView(); programText.Frame = new CGRect( 0, 100, View.Frame.Size.Width, View.Frame.Size.Height - 300f ); programText.TextColor = UIColor.FromRGB(191, 222, 227); programText.BackgroundColor = UIColor.Black; programText.Font = UIFont.FromName("Orange Kid", 22f); programText.TintColor = UIColor.FromRGB(191, 222, 227); programText.KeyboardAppearance = UIKeyboardAppearance.Dark; programText.Layer.BorderWidth = 2.0f; programText.Layer.BorderColor = new CGColor(191, 222, 227); UIButton menuButton = ViewConstructorHelper.LoadMenuButton(); menuButton.TouchUpInside += (sender, e) => SidebarController.ToggleMenu(); UIButton runButton = ViewConstructorHelper.CreatePlayButton(); runButton.TouchUpInside += (sender, e) => SendToCompile(); UIView consoleView = ViewConstructorHelper.CreateConsole(new CGRect( 0, (float)View.Frame.Size.Height - 200f, (float)View.Frame.Size.Width, 200f) ); textOnConsole = ((UITextView)consoleView.Subviews.FirstOrDefault(v => v.Tag == 1)); View.BackgroundColor = UIColor.Black; View.Add(runButton); View.Add(title); View.Add(programText); View.Add(menuButton); View.Add(consoleView); }
public override void ViewDidLoad() { base.ViewDidLoad(); NavigationItem.SetLeftBarButtonItem( new UIBarButtonItem(UIImage.FromBundle("hamburger-icon") , UIBarButtonItemStyle.Plain , (sender, args) => { SidebarController.ToggleMenu(); MenuController aMenuController = SidebarController.MenuAreaController as MenuController; aMenuController.loadMenuData(); }), true); }