Symphonary.NWGUI.Fullscreen_Clicked C# (CSharp) Method

Fullscreen_Clicked() private method

Event handler for clicking the "Full Screen" menu item
private Fullscreen_Clicked ( object sender, RoutedEventArgs e ) : void
sender object
e System.Windows.RoutedEventArgs
return void
        private void Fullscreen_Clicked(object sender, RoutedEventArgs e)
        {
            if (WindowState == WindowState.Maximized) {
                WindowStyle = WindowStyle.SingleBorderWindow;
                Topmost = false;
                WindowState = WindowState.Normal;
                ResizeMode = ResizeMode.CanResizeWithGrip;
                FullScreen.Header = "FULL SCREEN";
            }

            if (isFullScreen) {
                WindowStyle = WindowStyle.SingleBorderWindow;
                Topmost = false;
                WindowState = WindowState.Normal;
                ResizeMode = ResizeMode.CanResizeWithGrip;
                FullScreen.Header = "FULL SCREEN";
            }
            else {
                WindowStyle = WindowStyle.None;
                Topmost = true;
                WindowState = WindowState.Maximized;
                ResizeMode = ResizeMode.NoResize;
                FullScreen.Header = "UNDO FULL SCREEN";
            }
            isFullScreen = !isFullScreen;
            Size_Changed(this, e);
        }