rename buttons

This commit is contained in:
MyDrift 2024-09-28 14:26:50 +02:00
parent 15c84f2a1f
commit 468b7209be

View File

@ -220,10 +220,10 @@ function Invoke-WPFUIElements {
[Windows.Controls.DockPanel]::SetDock($buttonPanel, [Windows.Controls.Dock]::Right) [Windows.Controls.DockPanel]::SetDock($buttonPanel, [Windows.Controls.Dock]::Right)
# Create the "Install" button with the install icon from Segoe MDL2 Assets # Create the "Install" button with the install icon from Segoe MDL2 Assets
$button1 = New-Object Windows.Controls.Button $installButton = New-Object Windows.Controls.Button
$button1.Width = 45 $installButton.Width = 45
$button1.Height = 35 $installButton.Height = 35
$button1.Margin = New-Object Windows.Thickness(0, 0, 10, 0) $installButton.Margin = New-Object Windows.Thickness(0, 0, 10, 0)
$installIcon = New-Object Windows.Controls.TextBlock $installIcon = New-Object Windows.Controls.TextBlock
$installIcon.Text = [char]0xE118 # Install Icon $installIcon.Text = [char]0xE118 # Install Icon
@ -234,18 +234,18 @@ function Invoke-WPFUIElements {
$installIcon.HorizontalAlignment = "Center" $installIcon.HorizontalAlignment = "Center"
$installIcon.VerticalAlignment = "Center" $installIcon.VerticalAlignment = "Center"
$button1.Content = $installIcon $installButton.Content = $installIcon
$buttonPanel.Children.Add($button1) | Out-Null $buttonPanel.Children.Add($installButton) | Out-Null
# Add Click event for the "Install" button # Add Click event for the "Install" button
$button1.Add_Click({ $installButton.Add_Click({
Write-Host "Installing ..." Write-Host "Installing ..."
}) })
# Create the "Uninstall" button with the uninstall icon from Segoe MDL2 Assets # Create the "Uninstall" button with the uninstall icon from Segoe MDL2 Assets
$button2 = New-Object Windows.Controls.Button $uninstallButton = New-Object Windows.Controls.Button
$button2.Width = 45 $uninstallButton.Width = 45
$button2.Height = 35 $uninstallButton.Height = 35
$uninstallIcon = New-Object Windows.Controls.TextBlock $uninstallIcon = New-Object Windows.Controls.TextBlock
$uninstallIcon.Text = [char]0xE74D # Uninstall Icon $uninstallIcon.Text = [char]0xE74D # Uninstall Icon
@ -256,10 +256,10 @@ function Invoke-WPFUIElements {
$uninstallIcon.HorizontalAlignment = "Center" $uninstallIcon.HorizontalAlignment = "Center"
$uninstallIcon.VerticalAlignment = "Center" $uninstallIcon.VerticalAlignment = "Center"
$button2.Content = $uninstallIcon $uninstallButton.Content = $uninstallIcon
$buttonPanel.Children.Add($button2) | Out-Null $buttonPanel.Children.Add($uninstallButton) | Out-Null
$button2.Add_Click({ $uninstallButton.Add_Click({
Write-Host "Uninstalling ..." Write-Host "Uninstalling ..."
}) })
@ -293,8 +293,8 @@ function Invoke-WPFUIElements {
# Sync the CheckBox, buttons, and info to the sync object for further use # Sync the CheckBox, buttons, and info to the sync object for further use
$sync[$entryInfo.Name] = $checkBox $sync[$entryInfo.Name] = $checkBox
$sync[$entryInfo.Name + "_InstallButton"] = $button1 $sync[$entryInfo.Name + "_InstallButton"] = $installButton
$sync[$entryInfo.Name + "_UninstallButton"] = $button2 $sync[$entryInfo.Name + "_UninstallButton"] = $uninstallButton
$sync[$entryInfo.Name + "_InfoButton"] = $infoButton $sync[$entryInfo.Name + "_InfoButton"] = $infoButton
} else { } else {
# Create the UI elements based on the entry type # Create the UI elements based on the entry type