有人能告诉我如何在Powershell的xaml列表框中保存所有选定的项目吗?当列表框选择模式设置为"扩展"?时,我可以选择一个项目,但不是所有选定的项目
<ListBox Name="ListBoxRelations" Margin="1,53,0,174" FontSize="11" SelectionMode="Extended" HorizontalAlignment="Left" Width="417"/>
之后
$xaml.SelectNodes("//*[@Name]") | %{Set-Variable -Name ($_.Name) -Value $Form.FindName($_.Name)}
$WMFStruct.SelectedHosts = $ListBoxRelations.SelectedItem
以上行只获取列表框中的第一个选定项目。
答案 0 :(得分:1)
通过调用$ListBoxRelations.SelectedItem
,您只能收到一个项目。您需要获取$ListBoxRelations.SelectedItems
。
然后你可以遍历这些项目。