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