private async void Popup_MenuItemClick(object sender, Android.Support.V7.Widget.PopupMenu.MenuItemClickEventArgs e)
            {
                //if (e.Item.ItemId == Resource.Id.share_menu_item)
                //ViewHolder_Click(null, null);

                //if (e.Item.ItemId == Resource.Id.restart_menu_item)
                //    ViewHolder_Click2(null, null);

                if (e.Item.ItemId == Resource.Id.copy_menu_item)
                {
                    try
                    {
                        var newedit = new Edit()
                        {
                            media   = currentedit.media,
                            title   = view.Context.GetString(Resource.String.copyof, currentedit.title),
                            user_id = currentedit.user_id
                        };
                        await Bootlegger.BootleggerClient.SaveEdit(newedit);

                        //refresh list:
                        adpt.OnRefresh?.Invoke();
                    }
                    catch (Exception ex)
                    {
                        LoginFuncs.ShowError(view.Context, ex);
                    }
                }

                if (e.Item.ItemId == Resource.Id.delete_menu_item)
                {
                    ViewHolder_Click1(null, null);
                }
            }
Exemplo n.º 2
0
        async void Popup_MenuItemClick(object sender, Android.Support.V7.Widget.PopupMenu.MenuItemClickEventArgs e)
        {
            var id = e.Item.ItemId;

            if (id == Resource.Id.menu_pokemon)
            {
                settings.PokemonEnabled = !settings.PokemonEnabled;
            }
            else if (id == Resource.Id.menu_gyms)
            {
                settings.GymsEnabled = !settings.GymsEnabled;
            }
            else if (id == Resource.Id.menu_raids)
            {
                settings.RaidsEnabled = !settings.RaidsEnabled;
            }
            else if (id == Resource.Id.menu_90plus)
            {
                settings.NinetyOnlyEnabled = !settings.NinetyOnlyEnabled;
            }
            await ServiceLayer.SharedInstance.SaveSettings();

            RefreshMapMarkers(true);
            RefreshMapData(null);
        }
Exemplo n.º 3
0
        private void PopupMenuItemClick(object sender, Android.Support.V7.Widget.PopupMenu.MenuItemClickEventArgs e)
        {
            var optionSelected = _extendedPopupMenuButton.Options.FirstOrDefault(x => x.Text.Equals(e.Item.TitleFormatted.ToString()));

            if (optionSelected.TapPressCommand != null && optionSelected.TapPressCommand.CanExecute(null))
            {
                optionSelected.TapPressCommand.Execute(optionSelected.CommandParameter);
            }
        }
Exemplo n.º 4
0
        private void Popup_MenuItemClick(object sender, Android.Support.V7.Widget.PopupMenu.MenuItemClickEventArgs e)
        {
            switch (e.Item.ItemId)
            {
            case Resource.Id.actionAddFavourite:
                Toast.MakeText(_context, "Add to favourite", ToastLength.Long).Show();
                break;

            case Resource.Id.actionPlayNext:
                Toast.MakeText(_context, "Play next", ToastLength.Long).Show();
                break;

            default:
                break;
            }
        }
        //trigger events for popup click
        private void Popup_MenuItemClick(object sender, Android.Support.V7.Widget.PopupMenu.MenuItemClickEventArgs e)
        {
            switch (e.Item.ItemId)
            {
            case Resource.Id.BookNow:
                Toast.MakeText(_context, "Book Now", ToastLength.Long).Show();
                break;

            case Resource.Id.QuickView:
                Toast.MakeText(_context, "Quick View", ToastLength.Long).Show();
                break;

            default:
                break;
            }
        }