void playlistManagementContextMenu_actionRenamePlaylistSink(RaumfeldNET.WPFControls.PlaylistManagementContextMenuControl _control, string _playlistObjectId, string _newName) { MediaItem mediaItem = (MediaItem)_control.DataContext; PlaylistObjectMediaList playlistList = (PlaylistObjectMediaList)rfController.playlistBrowser.getCurrentList(); this.setPlaylistManagementListOnUpdate(true); this.savePlaylistManagementListPosition(); this.hidePlaylistManagementActionContextMenu(); // TODO: doesn't work properly //rfController.playlistManagement.renamePlaylist(mediaItem.objectId, _newName); rfController.playlistBrowser.rereadCurrentList(); }
void playlistManagementContextMenu_actionDeletePlaylistSink(RaumfeldNET.WPFControls.PlaylistManagementContextMenuControl _control, string _playlistObjectId) { MediaItem mediaItem = (MediaItem)_control.DataContext; PlaylistObjectMediaList playlistList = (PlaylistObjectMediaList)rfController.playlistBrowser.getCurrentList(); this.setPlaylistManagementListOnUpdate(true); this.hidePlaylistManagementActionContextMenu(); if (MessageBox.Show("Playliste wirklich löschen?", "Playliste löschen", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.Yes) { rfController.playlistManagement.deletePlaylist(mediaItem.objectId); rfController.playlistBrowser.rereadCurrentList(); } else { this.setPlaylistManagementListOnUpdate(false); } }
void playlistManagementContextMenu_actionCloseMenueSink(RaumfeldNET.WPFControls.PlaylistManagementContextMenuControl _control, RoutedEventArgs e) { this.hidePlaylistManagementActionContextMenu(); }