simplify logic

This commit is contained in:
MyDrift 2025-03-07 17:27:13 +01:00
parent 8daaf5e060
commit 9ae4c593a8

View File

@ -27,13 +27,9 @@ function Initialize-InstallAppEntry {
$border.Tag = $Appkey
$border.ToolTip = $App.description
$border.Add_MouseUp({
if ($_.ChangedButton -eq [System.Windows.Input.MouseButton]::Left) {
$childCheckbox = ($this.Child.Children | Where-Object {$_.Template.TargetType -eq [System.Windows.Controls.Checkbox]})[0]
$childCheckBox.isChecked = -not $childCheckbox.IsChecked
}
})
$border.Add_MouseRightButtonUp({
if ($_.ChangedButton -eq [System.Windows.Input.MouseButton]::Right) {
Invoke-WPFPresets -imported $true -checkboxfilterpattern "WPFInstall*";
}
$childCheckbox = ($this.Child.Children | Where-Object {$_.Template.TargetType -eq [System.Windows.Controls.Checkbox]})[0]
$childCheckBox.isChecked = -not $childCheckbox.IsChecked
})