private void CheckBox_Unchecked(object sender, RoutedEventArgs e) { if (sender is FrameworkElement elem && elem.DataContext is SongDto song) { CheckedSongs.Remove(song); } }
private void CheckBox_Checked(object sender, RoutedEventArgs e) { if (sender is FrameworkElement elem && elem.DataContext is SongDto song && !CheckedSongs.Contains(song)) { CheckedSongs.Add(song); } }