获取xaml列表框中的所有选定项目?

时间:2015-01-18 18:52:09

标签: xaml powershell listbox selected

有人能告诉我如何在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

以上行只获取列表框中的第一个选定项目。

1 个答案:

答案 0 :(得分:1)

通过调用$ListBoxRelations.SelectedItem,您只能收到一个项目。您需要获取$ListBoxRelations.SelectedItems

然后你可以遍历这些项目。