private async void AddPlayListButton_Click(object sender, RoutedEventArgs e) { //call addplaylist var AddPlayListDialog = new AddPlaylist(); var result = await AddPlayListDialog.ShowAsync(); //if add was selected if (result == ContentDialogResult.Primary) { //playlistname inputted by user in textbox var plname = AddPlayListDialog.Content; try { if (plname.ToString().Contains(",")) { throw new ArgumentException("Commas cannot be used, Please try again."); } } catch (ArgumentException ex) { var messageDialog = new MessageDialog(ex.Message); // Show the message dialog await messageDialog.ShowAsync(); return; } //create a playlist object and call AddPlayList from viewmodel vm.AddPlayList(new PlayList { PlayListName = plname.ToString(), }); } else if (result == ContentDialogResult.Secondary) //cancel was selected { AddPlayListDialog.Hide(); } }
private async void ExecuteAddNewPlaylist(object parameter) { AddPlaylist addPlaylistDialog = new AddPlaylist(); await addPlaylistDialog.ShowAsync(); }