c# - ListView 取消选择 C# Metro

标签 c# listview microsoft-metro

如何在 C# Metro 应用程序中取消选择 ListView 的所有值?我通过对象浏览器和在线搜索,但没有找到任何东西。提前致谢!

最佳答案

您是否尝试过清除SelectedItems列表?我认为这就是通常的做法。

listView.SelectedItems.Clear();

编辑: 为了澄清一些事情,下面是示例 WPF 应用程序,它可以毫无问题地清除所选项目。也许 Metro 应用程序的工作方式有些不同,但我认为逻辑应该是相同的。

<StackPanel>
    <ListView Name="listView">
        <ListViewItem>Item 1</ListViewItem>
        <ListViewItem>Item 2</ListViewItem>
        <ListViewItem>Item 3</ListViewItem>
        <ListViewItem>Item 4</ListViewItem>
    </ListView>
    <Button Click="Button_Click"
            Content="Clear selection" />
</StackPanel>

这是代码:

    private void Button_Click(object sender, RoutedEventArgs e)
    {
        listView.SelectedItems.Clear();
    }

在按钮单击时,列表项被正确取消选择,并且不会引发异常。

关于c# - ListView 取消选择 C# Metro,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11706731/

相关文章:

android - 在 ListView 之间添加布局

windows-8 - Windows 8 应用商店应用程序是否有类似于 Game Center 的功能?

http-post - 如何在 Windows 8 Metro 中执行 post 方法?

C# 打印属性

C# 任务调度器查询

c# - 在 select 语句中调用 Helperfunction,保留多个值的返回结果

c# - C#动态创建Type数组

C# 窗体 : Print ListView Contents

java - 删除 ListView 项目 - Android

database - 我可以将 Entity Framework 或 Linq To SQL 与 Windows 8 Metro Style 应用程序一起使用吗?