Public/New-PoshTuiMenuItem.ps1
function New-PoshTuiMenuItem { [CmdletBinding()] param( [Parameter(Mandatory)] [string]$DisplayName, [Parameter(Mandatory)] [string]$Description, [Parameter(Mandatory)] [ScriptBlock]$OnConfirm ) $NewItem = [PoshTui.MenuItem]::new() $NewItem.SetDisplayName($DisplayName) $NewItem.SetDescription($Description) $NewItem.SetOnConfirmScriptBlock($OnConfirm) return $NewItem } |