[UWP]如何选择/取消选择ListView中的所有项目 [英] [UWP] How to select/deselect all items in ListView

查看:227
本文介绍了[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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆