Exemplo n.º 1
0
        public override void OnCreateContextMenu(IContextMenu menu, View v, IContextMenuContextMenuInfo menuInfo)
        {
            if (v.Id == Resource.Id.songsListView)
            {
                var info = (AdapterView.AdapterContextMenuInfo)menuInfo;
                selectedSong = songs[info.Position];

                menu.SetHeaderTitle(GetSelectedSongTitle());

                Drawable picture = SongMetadata.GetSongPicture(selectedSong.Id);

                if (picture != null)
                {
                    menu.SetHeaderIcon(picture);
                }
                else
                {
                    menu.SetHeaderIcon(Resource.Drawable.default_song_image);
                }

                var inflater = MenuInflater;
                inflater.Inflate(Resource.Menu.song_actions_menu, menu);

                if (mediaPlayer.CurrentSong != null && mediaPlayer.IsPlaying && selectedSong.Id == mediaPlayer.CurrentSong.Id)
                {
                    menu.FindItem(Resource.Id.seek_bar).SetVisible(true);
                }
            }
        }
Exemplo n.º 2
0
 public override void OnCreateContextMenu(IContextMenu menu, View v, IContextMenuContextMenuInfo menuInfo)
 {
     base.OnCreateContextMenu(menu, v, menuInfo);
     MenuInflater.Inflate(Resource.Menu.opciones_contextuales, menu);
     menu.SetHeaderIcon(Resource.Drawable.agregar);
     menu.SetHeaderTitle("Menu contextual");
 }
Exemplo n.º 3
0
 public override void OnCreateContextMenu(IContextMenu menu, View v, IContextMenuContextMenuInfo info)
 {
     base.OnCreateContextMenu(menu, v, info);
     menu.SetHeaderTitle(((Sal1050EntityWebGoodSalPrice)listItem.ElementAt(((AdapterView.AdapterContextMenuInfo)info).Position)).FarsiDesc);
     menu.SetHeaderIcon(Android.Resource.Drawable.IcMenuDelete);
     //menu.Add(0, 0, 0, GetString(Resource.String.Update));
     menu.Add(0, 1, 0, GetString(Resource.String.Delete));
 }
Exemplo n.º 4
0
 /// <summary>
 /// Creates a context menu with options.
 /// </summary>
 public override void OnCreateContextMenu(IContextMenu menu, View v, IContextMenuContextMenuInfo menuInfo)
 {
     base.OnCreateContextMenu(menu, v, menuInfo);
     menu.SetHeaderIcon(Resource.Drawable.ifx_logo_small);
     menu.SetHeaderTitle("Options");
     menu.Add(0, v.Id, 0, "Raw data");
     menu.Add(0, v.Id, 0, "Visualize");
     menu.Add(0, v.Id, 0, "Delete");
 }
 public override void OnCreateContextMenu(IContextMenu menu, View v, IContextMenuContextMenuInfo menuInfo)
 {
     if (v.Id == Resource.Id.resultListView && queryFeature != null)
     {
         menu.SetHeaderTitle("Options");
         menu.SetHeaderIcon(Android.Resource.Drawable.IcMenuInfoDetails);
         menu.Add(0, Menu.First + 1, 1, "Center at").SetIcon(Android.Resource.Drawable.IcMenuInfoDetails);
         menu.Add(0, Menu.First + 2, 2, "Zoom to").SetIcon(Android.Resource.Drawable.IcMenuInfoDetails);
     }
     base.OnCreateContextMenu(menu, v, menuInfo);
 }
Exemplo n.º 6
0
        public override void OnCreateContextMenu(IContextMenu menu, View v, IContextMenuContextMenuInfo menuInfo)
        {
            base.OnCreateContextMenu (menu, v, menuInfo);

            //capture the selected item's position in the list
            _position = ((AdapterView.AdapterContextMenuInfo) menuInfo).Position;

            Activity.MenuInflater.Inflate (Resource.Menu.sms_context_menu, menu);
            menu.SetHeaderTitle ("SMS Group Options");
            menu.SetHeaderIcon (Resource.Drawable.ic_menu_sms_context_header);
        }