mirror of
https://github.com/ChrisTitusTech/winutil.git
synced 2024-11-24 11:55:31 +00:00
Fix Bug where Scrollviewer dosnt work
This commit is contained in:
parent
cf2f741408
commit
e0e8daf4e2
@ -1,4 +1,4 @@
|
||||
function Initialize-AppStackPanel {
|
||||
function Initialize-InstallAppsMainElement {
|
||||
<#
|
||||
.SYNOPSIS
|
||||
Clears the given WPF Grid and creates a [Windows.Controls.Border] containing a [Windows.Controls.StackPanel]
|
||||
@ -18,9 +18,11 @@ function Initialize-AppStackPanel {
|
||||
$Border = New-Object Windows.Controls.Border
|
||||
$Border.VerticalAlignment = "Stretch"
|
||||
$Border.SetResourceReference([Windows.Controls.Control]::StyleProperty, "BorderStyle")
|
||||
$StackPanel = New-Object Windows.Controls.StackPanel
|
||||
$Border.Child = $StackPanel
|
||||
|
||||
$dockPanel = New-Object Windows.Controls.DockPanel
|
||||
$Border.Child = $dockPanel
|
||||
|
||||
$null = $targetGrid.Children.Add($Border)
|
||||
|
||||
return $StackPanel
|
||||
return $dockPanel
|
||||
}
|
@ -7,9 +7,6 @@ function Initialize-InstallHeader {
|
||||
The Parent Element into which the Header should be placed
|
||||
#>
|
||||
param($TargetElement)
|
||||
$dockPanel = New-Object Windows.Controls.DockPanel
|
||||
$TargetElement.Children.Add($dockPanel)
|
||||
|
||||
function New-WPFButton {
|
||||
param (
|
||||
[string]$Name,
|
||||
@ -88,5 +85,5 @@ function Initialize-InstallHeader {
|
||||
$sync.$($selectedAppsButton.Name) = $selectedAppsButton
|
||||
|
||||
[Windows.Controls.DockPanel]::SetDock($wrapPanelTop, [Windows.Controls.Dock]::Top)
|
||||
$null = $dockPanel.Children.Add($wrapPanelTop)
|
||||
$null = $TargetElement.Children.Add($wrapPanelTop)
|
||||
}
|
@ -9,9 +9,9 @@ function Invoke-WPFUIApps {
|
||||
|
||||
switch ($TargetGridName) {
|
||||
"appspanel" {
|
||||
$mainStackPanel = Initialize-AppStackPanel -TargetGridName $TargetGridName
|
||||
$null = Initialize-InstallHeader -TargetElement $mainStackPanel
|
||||
$sync.ItemsControl = Initialize-InstallAppArea -TargetElement $mainStackPanel
|
||||
$dockPanel = Initialize-InstallAppsMainElement -TargetGridName $TargetGridName
|
||||
$null = Initialize-InstallHeader -TargetElement $dockPanel
|
||||
$sync.ItemsControl = Initialize-InstallAppArea -TargetElement $dockPanel
|
||||
Initialize-InstallCategoryAppList -TargetElement $sync.ItemsControl -Apps $Apps
|
||||
}
|
||||
default {
|
||||
|
Loading…
Reference in New Issue
Block a user