public void ApplyGenreFilter_OnClick(object sender, RoutedEventArgs e) { string genreToFilter = ((Button)sender).Tag.ToString(); if (DataContext == settingsViewModel) { if (Settings.Default.viewtype == "Poster") { DataContext = posterViewModel; } if (Settings.Default.viewtype == "Banner") { DataContext = bannerViewModel; } if (Settings.Default.viewtype == "List") { DataContext = listViewModel; } } pv.GenreToFilter(genreToFilter); pv.RefreshList2(cvs); bv.GenreToFilter(genreToFilter); bv.RefreshList2(cvs); lv.GenreToFilter(genreToFilter); lv.RefreshList2(cvs); MenuToggleButton.IsChecked = false; }