我正在寻找如何检查Winform窗体是否使用Powershell打开,如this response for VB.net。我正在处理两个运行空间,当我的表单打开时,我需要开始第二个运行空间。检查表单是否打开Winform/Powershell
我的第一个运行空间用于GUI。当完成创建用户界面,我打开它
$CommonHashTable.MainForm.ShowDialog()
然后,我想,如果这种形式是从PowerShell的主线程中打开(从VB.net snipet)测试:
If Application.OpenForms().OfType(Of $CommonHashTable.MainForm).Any Then
... startsecondrunspace
究竟是什么问题?如果将Application.OpenForms()。OfType ...'转换为PoSh,你是否需要'翻译'最后一个片段? – DAXaholic
是的,我正在搜索如何在Powershell中转换此示例 – mrplume