Audioquarium.MainWindow.ArtistSorting_OnClick C# (CSharp) Method

ArtistSorting_OnClick() private method

private ArtistSorting_OnClick ( object sender, RoutedEventArgs e ) : void
sender object
e System.Windows.RoutedEventArgs
return void
        private void ArtistSorting_OnClick(object sender, RoutedEventArgs e)
        {
            if (_currentView != 2)
              {
            var watch = new Stopwatch();
            watch.Start();

            GrabArtists();
            _currentView = 2; // Set our view to artist grid
            Sort("Artist", SongGrid);

            //albumSorting.Background = Brushes.LightGray;
            ArtistSortingIcon.Fill = (Brush) FindResource("AccentColorBrush");
            ArtistSortingLabel.Foreground = (Brush) FindResource("AccentColorBrush");

            SongSorting.ClearValue(BackgroundProperty);
            SongSortingIcon.Fill = Brushes.LightGray;
            SongSortingLabel.Foreground = Brushes.LightGray;
            AlbumSorting.ClearValue(BackgroundProperty);
            AlbumSortingIcon.Fill = Brushes.LightGray;
            AlbumSortingLabel.Foreground = Brushes.LightGray;

            ArtistsSelector.Visibility = Visibility.Visible;
            AlbumsSelector.Visibility = Visibility.Hidden;
            SongsSelector.Visibility = Visibility.Hidden;

            SongGrid.Visibility = Visibility.Hidden;
            ScrollViewer.Visibility = Visibility.Visible;
            watch.Stop();
            Console.WriteLine(_artistCount + @" artists loaded in " + watch.ElapsedMilliseconds + @" milliseconds");
              }
        }