UWP,绑定listview中的多个数据
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UWP,绑定listview中的多个数据相关的知识,希望对你有一定的参考价值。
我在从listvew中收集多个选定项目的数据时遇到问题。假设我有10个项目,如果我选择其中的5个,是否有办法将它们存储到某种类型的数组中?我的列表视图如下:
<ListView x:Name="listView1" ScrollViewer.VerticalScrollBarVisibility="Auto"
ScrollViewer.VerticalScrollMode="Enabled" SelectionMode="Multiple"/>
答案
你可以使用SelectedItems
属性,这是一个IList<object>
。你可以像这样枚举它:
foreach ( var selectedItem in listView.SelectedItems.OfType<XXX>() )
{
//do something
}
其中XXX
是你绑定到ListView
的集合类型。
此外,您可以使用UWP行为在选择更改时触发命令。有关详细信息,请参阅this blog post。
以上是关于UWP,绑定listview中的多个数据的主要内容,如果未能解决你的问题,请参考以下文章
如何绑定到 ListView 中的模型而不是 WinUI3 中的属性?