如何在Windows Phone 8.1

时间:2016-04-04 22:10:23

标签: windows-phone-8.1

它是Windows Phone 8.1 Universal。

我需要能够在列表视图中选择和取消选择项目。 我无法以编程方式选择/取消选择单个项目,但我可以使用此方法选择listView中的所有项目:

listView.SelectAll();

期望内置的完全相反的方法取消选择all是有意义的,但没有。

我无法使用以下代码,因为它未绑定到ListItem对象列表,而是绑定自定义对象

        foreach (var item in listView.SelectedItems)
        {
            //item.IsSelected isn't available because it's a custom object
        }

如何取消选择列表视图中的所有项目?

2 个答案:

答案 0 :(得分:1)

如果弄清楚的话。以下代码取消选择listView中的所有项目:

listView.SelectedItems.Clear();

答案 1 :(得分:0)

另一种方式是listiew.SelectedIndex = -1;