private BottomSheet SheetMenuManipulate() { BottomSheet sheet = new BottomSheet.Builder(this.Activity) .Icon(this.GetRoundedBitmap(Resource.Drawable.icon)) .Title(String.Format("To {0}", this.name)) .Sheet(Resource.Menu.list) .Listener((IDialogInterfaceOnClickListener)this.Activity) .Build(); IMenu menu = sheet.Menu; menu.GetItem(0).SetTitle("MenuClickListener"); menu.GetItem(0).SetOnMenuItemClickListener(new MenuItemListener()); menu.GetItem(1).SetVisible(false); menu.GetItem(2).SetEnabled(false); menu.Add(Menu.None, 23, Menu.None, "Fresh meal!"); menu.FindItem(23).SetIcon(Resource.Drawable.perm_group_user_dictionary); menu.FindItem(23).SetOnMenuItemClickListener(new MenuItemListener()); menu.SetGroupVisible(Android.Resource.Id.Empty, false); return(sheet); }
/** * Setup bottom navigation (with colors) * * @param ahBottomNavigation AHBottomNavigation: Bottom navigation * @param colors int[]: Colors of the item */ public void setupWithBottomNavigation(AHBottomNavigation ahBottomNavigation, int[] colors) { if (navigationItems == null) { navigationItems = new List <AHBottomNavigationItem>(); } else { navigationItems.Clear(); } if (mMenu != null) { for (int i = 0; i < mMenu.Size(); i++) { IMenuItem item = mMenu.GetItem(i); if (colors != null && colors.Length >= mMenu.Size() && colors[i] != 0) { AHBottomNavigationItem navigationItem = new AHBottomNavigationItem(item.TitleFormatted.ToString(), item.Icon, colors[i]); navigationItems.Add(navigationItem); } else { AHBottomNavigationItem navigationItem = new AHBottomNavigationItem(item.TitleFormatted.ToString(), item.Icon); navigationItems.Add(navigationItem); } } ahBottomNavigation.removeAllItems(); ahBottomNavigation.addItems(navigationItems); } }
public override bool OnCreateOptionsMenu(IMenu menu) { MenuInflater.Inflate(Resource.Menu.main, menu); menu.GetItem(0).SetChecked(isFastScroll); menu.GetItem(1).SetChecked(addPadding); menu.GetItem(2).SetChecked(isShadowVisible); return(true); }
public override bool OnPrepareOptionsMenu(IMenu menu) { bool connected = (SteamService.GetClient() != null && SteamService.GetClient().LoggedIn); menu.GetItem(0).SetEnabled(connected); menu.GetItem(1).SetEnabled(connected); return(base.OnPrepareOptionsMenu(menu)); }
public override bool OnCreateOptionsMenu(IMenu menu) { menu.Add(0, 0, 0, "Налаштування"); menu.Add(0, 1, 1, "Закрити"); menu.GetItem(0).SetIcon(Resource.Drawable.Settings); menu.GetItem(1).SetIcon(Resource.Drawable.Exit); return(base.OnCreateOptionsMenu(menu)); }
public override bool OnCreateOptionsMenu(IMenu menu) { MenuInflater.Inflate(Resource.Menu.evdetails_menu, menu); menu.GetItem(0).SetShowAsAction(ShowAsAction.Always); // Disable edit button in case that the user doesn't have permissions menu.GetItem(0).SetVisible(showEditButton); return(true); }
public override bool OnPrepareOptionsMenu(IMenu menu) { _menuItem = menu; MenuInflater.Inflate(Resource.Menu.employee_list_menu, menu); _menuItem.GetItem(0).SetIcon(Resource.Drawable.add_participants); _menuItem.GetItem(1).SetIcon(Resource.Drawable.sort); return(base.OnPrepareOptionsMenu(menu)); }
private IEnumerable <IMenuItem> GetMenuItems(IMenu menu) { for (int i = 0; i < menu.Size(); i++) { yield return(menu.GetItem(i)); } }
/// <summary> /// override OnCreateOptionsMenu /// </summary> /// <param name="menu">menu interface</param> /// <returns></returns> public override bool OnCreateOptionsMenu(IMenu menu) { MenuInflater.Inflate(Resource.Menu.diag_top_menu, menu); mMIConnectState = menu.GetItem(0); return(true); }
public override bool OnPrepareOptionsMenu(IMenu menu) { var menuItem = menu.GetItem(0); menuItem.SetVisible(IsDirty()); return(base.OnPrepareOptionsMenu(menu)); }
public override bool OnCreateOptionsMenu(IMenu menu) { MenuInflater.Inflate(Resource.Menu.top_menus, menu); for (int j = 0; j < menu.Size(); j++) { var item = menu.GetItem(j); if (item.ToString() == "Search") { item.SetShowAsActionFlags(Android.Views.ShowAsAction.Always); } if (item.ToString() == "Submit") { item.SetVisible(false); } if (item.ToString() == "Add") { item.SetVisible(false); } if (item.ToString() == "Save") { item.SetVisible(false); } } return(base.OnCreateOptionsMenu(menu)); }
public static IEnumerable <IMenuItem> Items(this IMenu menu) { for (var i = 0; i < menu.Size(); i++) { yield return(menu.GetItem(i)); } }
public override bool OnCreateOptionsMenu(IMenu menu) { MenuInflater.Inflate(Resource.Layout.order_menu, menu); //Not sure about false as default if (favChecked) { menu.GetItem(0).SetIcon(Resource.Drawable.favchecked); } else if (!favChecked) { menu.GetItem(0).SetIcon(Resource.Drawable.fav); } return(true); }
public override bool OnPrepareOptionsMenu(IMenu menu) { menu.GetItem (4).SetVisible (true); // add switch (ViewModel.State) { case 0: // idle menu.GetItem (0).SetVisible (false); // go menu.GetItem (1).SetVisible (false); // pause menu.GetItem (2).SetVisible (false); // resume menu.GetItem (3).SetVisible (false); // finish break; case 1: // go menu.GetItem (0).SetVisible (false); // go menu.GetItem (1).SetVisible (true); // pause menu.GetItem (2).SetVisible (false); // resume menu.GetItem (3).SetVisible (true); // finish break; case 2: // pause menu.GetItem (0).SetVisible (false); // go menu.GetItem (1).SetVisible (false); // pause menu.GetItem (2).SetVisible (true); // resume menu.GetItem (3).SetVisible (true); // finish break; default: throw new NotImplementedException (); } return true; }
public override bool OnMenuOpened(int featureId, IMenu menu) { if (menu != null) { menu.GetItem(1).SetEnabled(spinServers.SelectedItemId >= 0); } return(base.OnMenuOpened(featureId, menu)); }
public override bool OnPrepareOptionsMenu(IMenu menu) { //InvalidateOptionsMenu(); menu.GetItem(0).SetIcon(_favorite ? ContextCompat.GetDrawable(this, PlanYourJourney.Resource.Drawable.ic_action_star) : ContextCompat.GetDrawable(this, PlanYourJourney.Resource.Drawable.ic_action_star_border)); return(base.OnPrepareOptionsMenu(menu)); }
public static void TintIcons(this IMenu menu) { for (int i = 0; i < menu.Size(); ++i) { var item = menu.GetItem(i); TintMenuItemIcon(item, TintColor); } }
public override bool OnCreateOptionsMenu(IMenu menu) { MenuInflater.Inflate(Resource.Menu.MainMenu, menu); // For some reason setting always show in xml doesn't work... menu.GetItem(0).SetShowAsAction(ShowAsAction.Always); return(true); }
public override bool OnCreateOptionsMenu(IMenu menu) { MenuInflater.Inflate(Resource.Menu.right_menu, menu); _doneBtn = menu.GetItem(1); DisableDoneBtn(); menu.RemoveItem(Resource.Id.add); return(base.OnCreateOptionsMenu(menu)); }
private async void UpdateMenuIcon(int index, IMenu menu, ImageSource imageSource, bool needtoselect = false) { if (imageSource == null) { menu.GetItem(index).SetIcon(null); } else if (imageSource is FontImageSource) { var drawable = await IdFromTitleAsync(imageSource); menu.GetItem(index).SetIcon(drawable); drawable?.Dispose(); } else { menu.GetItem(index).SetIcon(ImageSourceIdFromTitleAsync(imageSource, ResourceManager.DrawableClass)); } }
public override bool OnCreateOptionsMenu(IMenu menu) { MenuInflater.Inflate(Resource.Menu.profile_toolbar, menu); _addMenuItem = menu.GetItem(0); return(base.OnCreateOptionsMenu(menu)); }
public override bool OnCreateOptionsMenu(IMenu menu) { MenuInflater.Inflate(Resource.Menu.add_post_toolbar, menu); // Get the add post item _addPostMenuItem = menu.GetItem(0); return(base.OnCreateOptionsMenu(menu)); }
//public void SetAppearance(BottomNavigationView bottomView, ShellAppearance appearance) //{ // // Hide title for bottom nav items // // https://montemagno.com/xamarin-forms-fully-customize-bottom-tabs-on-android-turn-off-shifting/ // bottomView.LabelVisibilityMode = LabelVisibilityMode.LabelVisibilityLabeled; // IMenu myMenu = bottomView.Menu; // IMenuItem myItemOne = myMenu.GetItem(0); // //if (myItemOne.IsChecked) // //{ // // myItemOne.SetIcon(Resource.Drawable.icon_home); // //} // //else // //{ // // myItemOne.SetIcon(Resource.Drawable.icon_home); // //} // //The same logic if you have myItemTwo, myItemThree.... //} public void SetAppearance(BottomNavigationView bottomView, IShellAppearanceElement appearance) { bottomView.LabelVisibilityMode = LabelVisibilityMode.LabelVisibilityLabeled; IMenu myMenu = bottomView.Menu; IMenuItem myItemOne = myMenu.GetItem(0); }
public override bool OnCreateOptionsMenu(IMenu menu) { MenuInflater.Inflate(Resource.Menu.menu_main, menu); this.menu = menu; // check if some sorting method was chosen before rotating screen if not set sorting method to default(by Multiplier) switch (selectedSorting) { case 0: menu.GetItem(2).SetChecked(true); selectedSorting = menu.GetItem(2).ItemId; break; default: menu.FindItem(selectedSorting).SetChecked(true); break; } return(true); }
public override bool OnPrepareOptionsMenu(IMenu menu) { var drawerOpen = this._drawer.IsDrawerOpen(this._drawerList); //when open down't show anything for (int i = 0; i < menu.Size(); i++) menu.GetItem(i).SetVisible(!drawerOpen); return base.OnPrepareOptionsMenu(menu); }
public override bool OnCreateOptionsMenu(IMenu menu) { var inflayter = MenuInflater; inflayter.Inflate(Resource.Menu.admin_menu, menu); var requestBell = menu.GetItem(Resource.Id.RequsetAlarm); return(true); }
public override void OnCreateOptionsMenu(IMenu menu, MenuInflater inflater) { base.OnCreateOptionsMenu(menu, inflater); inflater.Inflate(Resource.Menu.chat_toolbar, menu); // Add icon TintMenuItem(menu.GetItem(0), Resource.Color.unselectedtabbarcolor); }
public override bool OnCreateOptionsMenu(IMenu menu) { //connection state menu MenuInflater.Inflate(Resource.Menu.menu_connection_status, menu); //if online if (prefs.GetBoolean("online", false)) { menu.GetItem(1).SetVisible(false); menu.GetItem(0).SetTitle(prefs.GetString("state", "Online")); menu.GetItem(0).SetVisible(true); } else { menu.GetItem(0).SetVisible(false); menu.GetItem(1).SetVisible(true); } return(true); }
public override bool OnPrepareOptionsMenu(IMenu menu) { var drawerOpen = drawerLayout.IsDrawerOpen(drawerListView); //When we open the drawer we usually do not want to show any menu options for (int i = 0; i < menu.Size(); i++) menu.GetItem(i).SetVisible(!drawerOpen); return base.OnPrepareOptionsMenu(menu); }
public void Process() { foreach (string itemName in itemAmountsByName.Keys) { menu.GetItem(itemName).Order(itemAmountsByName[itemName]); } Console.WriteLine($"Order has been processed"); processed = true; }
public override bool OnCreateOptionsMenu(IMenu menu) { if (this.FilterApplied != null) { MenuInflater.Inflate(Resource.Menu.filter_menu, menu); menu.GetItem(0).SetShowAsAction(ShowAsAction.Always); } return(true); }
public override bool OnCreateOptionsMenu(IMenu menu) { MenuInflater.Inflate(Resource.Menu.feed_toolbar, menu); _addMenuItem = menu.GetItem(0); // Initial set ChangePostButton(ViewModel.CanCreate); return(base.OnCreateOptionsMenu(menu)); }
public override bool OnPrepareOptionsMenu(IMenu menu) { var drawerOpen = _drawer.IsDrawerOpen((int)GravityFlags.Left); for (var i = 0; i < menu.Size(); i++) { menu.GetItem(i).SetVisible(!drawerOpen); } return(base.OnPrepareOptionsMenu(menu)); }
public override bool OnPrepareOptionsMenu(IMenu menu) { if (ActionBar == null) return base.OnPrepareOptionsMenu(menu); for (int i = 0; i < menu.Size(); i++) { var menuItem = menu.GetItem(i); menuItem.SetVisible(!ActionBar.MenuItemsToHide.Contains(menuItem.ItemId)); } return base.OnPrepareOptionsMenu(menu); }
public override bool OnPrepareOptionsMenu(IMenu menu) { if (LegacyBar == null) return base.OnPrepareOptionsMenu(menu); menu.Clear(); MenuInflater.Inflate(MenuId, menu); for (var i = 0; i < menu.Size(); i++) { var menuItem = menu.GetItem(i); menuItem.SetVisible(!LegacyBar.MenuItemsToHide.Contains(menuItem.ItemId)); } return base.OnPrepareOptionsMenu(menu); }
public override bool OnCreateOptionsMenu (IMenu menu) { menu.Add ("Home"); menu.GetItem (0).SetOnMenuItemClickListener (new GoHomeClickListener (this)); return true; }
public override void OnCreateOptionsMenu(IMenu menu, MenuInflater inflater) { inflater.Inflate(Resource.Menu.CameraMenu, menu); menu.GetItem (0).SetShowAsAction (ShowAsAction.Always); }
public override bool OnCreateOptionsMenu(IMenu menu) { if (this.menu == null) { base.OnCreateOptionsMenu (menu); this.menu = menu; MenuInflater inflater = this.MenuInflater; inflater.Inflate (Resource.Menu.menu_search_result, menu); menu.GetItem (0).SetVisible (false); } return true; }
public override bool OnCreateOptionsMenu(IMenu menu) { base.OnCreateOptionsMenu (menu); _menu = menu; MenuInflater inflater = this.MenuInflater; inflater.Inflate (Resource.Menu.menu_past_history, menu); if (!MApplication.getInstance().isConsultant || Utils.isDisableWaivedFee (constants.bookingInfo)) { menu.GetItem (0).SubMenu.GetItem (4).SetVisible (false); } if (MApplication.getInstance ().isConsultant) { menu.GetItem (0).SubMenu.GetItem (0).SetVisible (false); } return true; }
public override bool OnPrepareOptionsMenu(IMenu menu) { menu.GetItem(0).SetEnabled(_imageNum > 0); menu.GetItem(2).SetEnabled(_imageNum < _data.Images.Count - 1); return base.OnPrepareOptionsMenu(menu); }
public override bool OnPrepareOptionsMenu(IMenu menu) { bool connected = (SteamService.GetClient() != null && SteamService.GetClient().LoggedIn); menu.GetItem(0).SetEnabled(connected); menu.GetItem(1).SetEnabled(connected); return base.OnPrepareOptionsMenu(menu); }
public override bool OnPrepareOptionsMenu(IMenu menu) { menu.GetItem (1).SetTitle (new Java.Lang.String (mToggleLabels [mLabelIndex])); return true; }
public override bool OnCreateOptionsMenu (IMenu menu) { MenuInflater.Inflate (Resource.Layout.order_menu, menu); //Not sure about false as default if (favChecked) { menu.GetItem (0).SetIcon (Resource.Drawable.favchecked); } else if (!favChecked) { menu.GetItem (0).SetIcon (Resource.Drawable.fav); } return true; }
internal static void ClearInternal(IMenu menu) { if (menu == null) return; int size = menu.Size(); for (int i = 0; i < size; i++) MenuItemTemplate.ClearInternal(menu.GetItem(i)); menu.Clear(); menu.ClearBindings(true, true); }
public override bool OnPrepareOptionsMenu (IMenu menu) { var drawerOpen = this.drawerLayout.IsDrawerOpen((int)GravityFlags.Left); //when open don't show anything for (int i = 0; i < menu.Size (); i++) menu.GetItem (i).SetVisible (!drawerOpen); return base.OnPrepareOptionsMenu (menu); }