我在从listvew中收集多个所选项目的数据时遇到问题。假设我有10个项目,如果我选择其中的5个,是否有办法将它们存储到某种类型的数组中?我的列表视图如下:
<ListView x:Name="listView1" ScrollViewer.VerticalScrollBarVisibility="Auto"
ScrollViewer.VerticalScrollMode="Enabled" SelectionMode="Multiple"/>
答案 0 :(得分:1)
您可以使用results = [f() for f in callables]
属性,即SelectedItems
。你可以这样枚举它:
IList<object>
foreach ( var selectedItem in listView.SelectedItems.OfType<XXX>() )
{
//do something
}
是绑定到XXX
的集合类型。
此外,您可以使用UWP行为在选择更改时触发命令。有关详细信息,请参阅this blog post。