Update Invoke-WPFButton.ps1

This commit is contained in:
Gabi
2026-06-21 09:18:01 -07:00
committed by GitHub
parent 6b90c19ae5
commit d8705cc08e
+17 -1
View File
@@ -81,8 +81,24 @@ function Invoke-WPFButton {
} }
"WPFRemoveSelectedAppx" { "WPFRemoveSelectedAppx" {
Get-Process -Name *widget*, *game*, dllhost -ErrorAction SilentlyContinue | Stop-Process -Force Get-Process -Name *widget*, *game*, dllhost -ErrorAction SilentlyContinue | Stop-Process -Force
Invoke-WPFAppxRemoval $apps = $sync.configs.appxHashtable
Invoke-WPFRunspace -ParameterList @(("selected", $selected),("apps", $apps)) -ScriptBlock {
param($selected, $apps)
foreach ($key in $selected) {
$package = $apps[$key].PackageId
Write-Host "Removing $package"
Get-AppxPackage -Name $package -AllUsers | Remove-AppxPackage -AllUsers
}
Write-Host "================================="
Write-Host "-- AppX Removal Finished ---"
Write-Host "================================="
}
} }
"WPFCloseButton" {$sync.Form.Close(); Write-Host "Bye bye!"} "WPFCloseButton" {$sync.Form.Close(); Write-Host "Bye bye!"}
"WPFMinimizeButton" {$sync.Form.WindowState = [Windows.WindowState]::Minimized} "WPFMinimizeButton" {$sync.Form.WindowState = [Windows.WindowState]::Minimized}
"WPFselectedAppsButton" {$sync.selectedAppsPopup.IsOpen = -not $sync.selectedAppsPopup.IsOpen} "WPFselectedAppsButton" {$sync.selectedAppsPopup.IsOpen = -not $sync.selectedAppsPopup.IsOpen}