private void ShowView(UIMenuBarView.Views view) { this.NavigationItem.SetRightBarButtonItem (null, true); // show the right view switch(view){ case UIMenuBarView.Views.AlertRules: ShowAlertRulesList (); break; case UIMenuBarView.Views.YourAlerts: ShowAlertList (); break; case UIMenuBarView.Views.Blacklist: ShowBlackList (); break; case UIMenuBarView.Views.General: ShowSettings (); break; case UIMenuBarView.Views.Images: ShowImages (); break; case UIMenuBarView.Views.Tweets: ShowTweets (); break; } }
private void SetupMenu() { _menu = new UIMenuBarView (); _menu.Frame = new RectangleF (-UIScreen.MainScreen.Bounds.Width, 0, UIScreen.MainScreen.Bounds.Width, UIScreen.MainScreen.Bounds.Height); _menu.MenuItemClicked = (id) => { _menu.AnimateMenuOut(()=>{ if(id == UIMenuBarView.Views.Logout){ LoginManager.Default.Logout(); SetupLogin(); } else{ ShowView(id); } }); }; this.View.AddSubview (_menu); }