public override void OnBackPressed()
 {
     if (ActivityMainLayout.IsDrawerOpen(GravityCompat.Start))
     {
         ActivityMainLayout.CloseDrawer(GravityCompat.Start);
     }
     else
     {
         base.OnBackPressed();
     }
 }
        public bool OnNavigationItemSelected(IMenuItem item)
        {
            if (CurrentMenuItem != null &&
                item.ItemId == CurrentMenuItem.ItemId &&
                item.ItemId != Resource.Id.LogoutMenuItem)
            {
                ActivityMainLayout.CloseDrawer(GravityCompat.Start);
                return(true);
            }

            CurrentMenuItem = item;

            NaviagtionMenuMap[item.ItemId]();

            ActivityMainLayout.CloseDrawer(GravityCompat.Start);
            return(true);
        }
 public void UnlockMenu()
 {
     NavigationView.Visibility = ViewStates.Visible;
     ActivityMainLayout.SetDrawerLockMode(DrawerLayout.LockModeUnlocked);
 }