private void AlbumSorting_OnClick(object sender, RoutedEventArgs e)
{
if (_currentView != 1 || _currentView == 1 && SongGrid.Visibility == Visibility.Visible)
{
var watch = new Stopwatch();
watch.Start();
GrabAlbums();
Sort("Album", SongGrid);
_currentView = 1; // Set our view to album grid
//albumSorting.Background = Brushes.LightGray;
AlbumSortingIcon.Fill = (Brush) FindResource("AccentColorBrush");
AlbumSortingLabel.Foreground = (Brush) FindResource("AccentColorBrush");
SongSorting.ClearValue(BackgroundProperty);
SongSortingIcon.Fill = Brushes.LightGray;
SongSortingLabel.Foreground = Brushes.LightGray;
ArtistSorting.ClearValue(BackgroundProperty);
ArtistSortingIcon.Fill = Brushes.LightGray;
ArtistSortingLabel.Foreground = Brushes.LightGray;
ArtistsSelector.Visibility = Visibility.Hidden;
AlbumsSelector.Visibility = Visibility.Visible;
SongsSelector.Visibility = Visibility.Hidden;
SongGrid.Visibility = Visibility.Hidden;
ScrollViewer.Visibility = Visibility.Visible;
watch.Stop();
Console.WriteLine(_albumCount + @" albums and art loaded in " + watch.ElapsedMilliseconds + @" milliseconds");
}
}