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 […]

Enable a named item in XAML with PowerShell

Hello, Here is a Function I wrote to enable a named item disabled by design or previously disabled. Function Enable-NamedItem { [CmdletBinding()] Param( [String[]]$Item, [Object]$Window = $Window ) foreach ($object in $Item) { $Window.$object.IsEnabled = $true } }

Disable a named item in XAML with PowerShell

Hello, Here is a function I wrote for my current script, to create user in Active Direcotry with a GUI in XAML, and which will disable a named item in the XAML. Function Disable-NamedItem { [CmdletBinding()] Param( [String[]]$Item, [Object]$Window = $Window ) foreach ($object in $Item) { $Window.$object.IsEnabled = $false } }

Add WPF ComboBoxItem in PowerShell

Hello, I have been working on a PowerShell tool to create users in Active Directory with a GUI. Thanks to Tobias Weltner and his ISESteroids it is now easy to work with XAML in PowerShell ISE. For this tool I had to create couple of dropdown which will contains Sites list, Company list, Preferred Language […]