Add logic to the new ToggleButtons in the sidebar of the install tab and remove old buttons

This commit is contained in:
Marterich
2024-10-26 16:36:42 +02:00
parent c0d6e0bbc7
commit d441952e5e
2 changed files with 12 additions and 26 deletions

View File

@ -197,32 +197,6 @@ function Invoke-WPFUIApps {
$null = $wrapPanelTop.Children.Add($selectedLabel)
$sync.$($selectedLabel.Name) = $selectedLabel
$showSelectedAppsButton = New-Object Windows.Controls.Button
$showSelectedAppsButton.Name = "ShowSelectedAppsButton"
$showSelectedAppsButton.Content = "Show Selected"
$showSelectedAppsButton.Add_Click({
Show-OnlyCheckedApps -appKeys $sync.SelectedApps -ItemsControl $sync.ItemsControl
})
$sync.Buttons.Add($showSelectedAppsButton)
$null = $wrapPanelTop.Children.Add($showSelectedAppsButton)
$compactViewButton = New-Object Windows.Controls.Button
$compactViewButton.Name = "CompactViewButton"
$compactViewButton.Content = "Compact View"
$compactViewButton.Add_Click({
$sync.CompactView = -not $sync.CompactView
Update-AppTileProperties
if ($sync.SearchBar.Text -eq "") {
Set-CategoryVisibility -Category "*" -ItemsControl $sync.ItemsControl -automaticVisibility
}
if ($sync.CompactView -eq $true) {
$this.Content = "Expanded View"
} else {
$this.Content = "Compact View"
}
})
$null = $wrapPanelTop.Children.Add($compactViewButton)
[Windows.Controls.DockPanel]::SetDock($wrapPanelTop, [Windows.Controls.Dock]::Top)
$null = $dockPanel.Children.Add($wrapPanelTop)
return $dockPanel