[UWP]如何选择/取消选择ListView中的所有项目 [英] [UWP] How to select/deselect all items in ListView
本文介绍了[UWP]如何选择/取消选择ListView中的所有项目的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
美好的一天,b
任何人都可以帮助我如何选择/取消选择列表视图中的所有项目?
此代码不是为我工作:
$
Good Day,
Anyone can help me how can i select/deselect all items on my listview?
this code is not working for me:
foreach (ListViewItem item in myListView.Items)
{
item.Selected = true;
}
这是我从ListView获取所选项目的方式:
this is how i get my selected items from ListView:
public void Button_Click(object sender, EventArguments arg)
{
List<Car> mySelectedItems = new List<Car>();
foreach(Car item in myListView.SelectedItems)
{
mySelectedItems.Add(item);
}
ViewModel.SomeMethod(mySelectedItems);
}
$
谢谢,
NicoTing
Thanks,
NicoTing
推荐答案
嗨NicoTing,
Hi NicoTing,
你不能用这个吗?
myListView.SelectAll();
myListView.SelectedItem = null; //取消选择
myListView.SelectedItem = null; // Deselect
在XAML中设置SelectionMode。
By setting SelectionMode in XAML.
<ListView x:Name="myListView" SelectionMode="Extended"/>
<!-- OR -->
<ListView x:Name="myListView" SelectionMode="Multiple"/>
这篇关于[UWP]如何选择/取消选择ListView中的所有项目的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文