ipmo WPK $option = "To File" # this value might be prompted by the user New-StackPanel { New-RadioButton -Content "To Text" -GroupName Results -IsChecked $True -On_Click { $Resource.Result = "To Text" $info = $window | Get-ChildControl info $info.text = $Resource.Result $env:WPKResult = $Resource.Result } New-RadioButton -Content "To Grid" -GroupName Results -On_Click { $Resource.Result = "To Grid" $info = $window | Get-ChildControl info $info.text = $Resource.Result $env:WPKResult = $Resource.Result } New-RadioButton -Content "To File" -GroupName Results -On_Click { $Resource.Result = "To File" $info = $window | Get-ChildControl info $info.text = $Resource.Result $env:WPKResult = $Resource.Result } New-RadioButton -Content "To CSV" -GroupName Results -On_Click { $Resource.Result = "To CSV" $info = $window | Get-ChildControl info $info.text = $Resource.Result $env:WPKResult = $Resource.Result } New-textBox -Name info } -On_Loaded { $info = $window | Get-ChildControl info $info.text = $Resource.Result }-asjob -resource @{Result = $option}
I can modify the value within GUI and query it outside
$env:WPKResult
I misuse the processes environment, which is shared between the runspaces. Hmm better than pidgeon carrying USB sticks, but it is restricted to strings.I guess I have to really dive into PowerBoots (and that is the polite version ;-) of my opinion about WPK)
Have some fun trying to find further work arounds.
Bernd
Keine Kommentare:
Kommentar veröffentlichen