Get a named item value in a XAML with PowerShell

Hello, I came up with the same idear from my previous post??but to get informations back from the named item. Function Get-ControlValue { ?? ?? [CmdletBinding()] Param( [String]$Control, [Object]$Window = $Window ) switch ($Window.$Control.GetType().Name) { 'TextBox' { $Value = $Window.$Control.Text } 'ComboBox' { $Value = $Window.$Control.SelectedItem } 'Button' { $Value = $Window.$Control.Content } } Write-Output […]

Set a named item value in a XAML with PowerShell

Hello, I wrote this small function to set the value depending on the control type. Function Set-ControlValue { [CmdletBinding()] Param( [String[]]$Control, [String]$Value, [Object]$Window = $Window ) foreach ($control in $control) { switch ($Window.$Control.GetType().Name) { 'TextBox' { $Window.$Control.Text = $Value } 'TextBlock' { $Window.$Control.Text = $Value } 'ComboBox' { $Window.$Control.SelectedItem = $Value } 'Button' { $Window.$Control.Content […]