Add minimize and maximize button

Added an minimize and maximize button to the main window
This commit is contained in:
Yuri Gabriel
2024-02-09 22:09:31 -03:00
parent c842584cfe
commit 9b87edc10b
6 changed files with 131 additions and 3 deletions

View File

@ -0,0 +1,7 @@
function Invoke-WPFMinimizeButton {
<#
.SYNOPSIS
Minimize the application window
#>
$sync["Form"].WindowState = [System.Windows.WindowState]::Minimized
}

View File

@ -52,6 +52,8 @@ function Invoke-WPFButton {
"WPFGetInstalledTweaks" {Invoke-WPFGetInstalled -CheckBox "tweaks"}
"WPFGetIso" {Invoke-WPFGetIso}
"WPFMicrowin" {Invoke-WPFMicrowin}
"WPFMinimizeButton" {Invoke-WPFMinimizeButton}
"WPFMaximizeButton" {Invoke-WPFMaximizeButton}
"WPFCloseButton" {Invoke-WPFCloseButton}
"MicrowinScratchDirBT" {Invoke-ScratchDialog}
}

View File

@ -0,0 +1,11 @@
function Invoke-WPFMaximizeButton {
<#
.SYNOPSIS
Alternates between Maximized and Minimized window
#>
if ($sync["Form"].WindowState -eq [System.Windows.WindowState]::Maximized) {
$sync["Form"].WindowState = [System.Windows.WindowState]::Normal
} else {
$sync["Form"].WindowState = [System.Windows.WindowState]::Maximized
}
}