private void MoreSongsContorl_Click(object sender, RoutedEventArgs e) { if (SongResultList.SelectionMode == ListViewSelectionMode.Single) { SongResultList.SelectionMode = ListViewSelectionMode.Multiple; MoreSongBox.Show(); MoreSongBox.BtnClickedEvent += MoreSongBox_BtnClickedEvent; } else { SongResultList.SelectionMode = ListViewSelectionMode.Single; MoreSongBox.Hidden(); } }
private void MoreSongBtn_Click(object sender, RoutedEventArgs e) { if (songlistdata != null && songlistdata.List.Count > 0) { if (SongList.SelectionMode == ListViewSelectionMode.Single) { SongList.SelectionMode = ListViewSelectionMode.Multiple; MoreSongBox.Show(); MoreSongBox.BtnClickedEvent += MoreSongBox_BtnClickedEvent; } else { SongList.SelectedItems.Clear(); SongList.SelectionMode = ListViewSelectionMode.Single; MoreSongBox.Hidden(); } } }
private void MoreBtn_Clicked(object sender, RoutedEventArgs e) { if (SongListView.ItemsSource != null) { if (SongListView.SelectionMode == ListViewSelectionMode.Single) { SongListView.SelectionMode = ListViewSelectionMode.Multiple; MoreSongBox.Show(); MoreSongBox.BtnClickedEvent += MoreSongBox_BtnClickedEvent; } else { SongListView.SelectionMode = ListViewSelectionMode.Single; MoreSongBox.Hidden(); MoreSongBox.BtnClickedEvent -= MoreSongBox_BtnClickedEvent; } } }