public void addMenu(MediaLibraryMenuType menu) { menu.setMediaLibrary(mediaLibrary); menu.Selected += SelectMusic; menu.subMenu.Selected += SelectMusic; menus.add(menu); }
public static void addToPlaylist(MediaLibraryMenuType menu, List <Song> list) { switch (menu.State) { case "Artists": addCollection(list, getSongs(menu.State, menu.Library, menu.CurrentSong)); break; case "Albums": addCollection(list, getSongs(menu.State, menu.Library, menu.CurrentSong)); break; case "Genres": addCollection(list, getSongs(menu.State, menu.Library, menu.CurrentSong)); break; case "Songs": addSong(list, getSong(menu.State, menu.Library, menu.CurrentSong)); break; } }
public void SelectMusic(object sender, EventArgs e) { MediaLibrarySubMenuType menu = sender as MediaLibrarySubMenuType; if (menu != null) { if (menu.CurrentSong == 0) { MediaLibraryFunctions.addCollection(playList, menu.songs); } else { MediaLibraryFunctions.addSong(playList, menu.songs[menu.CurrentSong - 1]); } } else { MediaLibraryMenuType songMenu = sender as MediaLibraryMenuType; MediaLibraryFunctions.addToPlaylist(songMenu, playList); } }
public static void getSongList(MediaLibraryMenuType menu) { menu.getItems(ListDirection.down); }