首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Windows 8.1中以编程方式取消列表视图(绑定到List<myObject>)中的项

如何在Windows 8.1中以编程方式取消列表视图(绑定到List<myObject>)中的项
EN

Stack Overflow用户
提问于 2016-04-04 22:10:22
回答 2查看 128关注 0票数 0

这是Windows 8.1通用版。

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

代码语言:javascript
复制
listView.SelectAll();

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

我不能使用以下代码,因为它不是绑定到ListItem对象的列表,而是一个自定义对象

代码语言:javascript
复制
        foreach (var item in listView.SelectedItems)
        {
            //item.IsSelected isn't available because it's a custom object
        }

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-04-04 22:36:34

如果我想出来的话。以下代码取消选择listView中的所有项:

代码语言:javascript
复制
listView.SelectedItems.Clear();
票数 1
EN

Stack Overflow用户

发布于 2016-04-05 23:54:44

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36413793

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档