Audioquarium.MainWindow.ExpandButton_Click C# (CSharp) Method

ExpandButton_Click() private method

private ExpandButton_Click ( object sender, RoutedEventArgs e ) : void
sender object
e System.Windows.RoutedEventArgs
return void
        private void ExpandButton_Click(object sender, RoutedEventArgs e)
        {
            if (_playerSize < 3)
            _playerSize++;

              if (_playerSize == 3) // Shark->Whale
              {
            Application.Current.MainWindow.WindowState = WindowState.Maximized;
            ExpandButton.Visibility = Visibility.Hidden;
            LeftMainColumn.Width = new GridLength(1.5, GridUnitType.Star);
            RightMainColumn.Width = new GridLength(2, GridUnitType.Star);
            SongGrid.HeadersVisibility = DataGridHeadersVisibility.All;

            for (var i = 0; i < SongGrid.Columns.Count - 1; i++)
            {
              SongGrid.Columns[i].Width = new DataGridLength(1, DataGridLengthUnitType.Star);
            }

            PlayerSizeRect.Fill = new VisualBrush
            {
              Visual = (Visual) FindResource("appbar_whale"),
              Stretch = Stretch.Uniform
            };
              }
              else if (_playerSize == 2) // Minnow->Shark
              {
            Application.Current.MainWindow.Height = 549;
            Application.Current.MainWindow.Width = 900;
            Application.Current.MainWindow.Topmost = false;
            ScrubPanel.Margin = new Thickness(175, 0, 20, 0);
            ScrubText.Visibility = Visibility.Visible;
            PlayerSizeRect.Fill = new VisualBrush
            {
              Visual = (Visual) FindResource("appbar_shark"),
              Stretch = Stretch.Uniform
            };
              }
              else if (_playerSize == 1) // Guppy->Minnow
              {
            Application.Current.MainWindow.Height = 80;
            Application.Current.MainWindow.Width = 400;
            ShrinkButton.Visibility = Visibility.Visible;
            ScrubPanel.Visibility = Visibility.Visible;
            ScrubText.Visibility = Visibility.Visible;
            PreviousButton.Margin = new Thickness(30, 18, 0, 0);
            PlayerSizeRect.Fill = new VisualBrush
            {
              Visual = (Visual) FindResource("appbar_minnow"),
              Stretch = Stretch.Uniform
            };
              }
        }