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
};
}
}