【问题标题】:How to Disable Full Row Select in WPF ListView?如何在 WPF ListView 中禁用全行选择?
【发布时间】:2016-02-13 18:32:09
【问题描述】:

我对使用 WPF ListView 进行选择有一些疑问:

  • 如何像 Windows 窗体 ListView 一样禁用 WPF ListView(带有 GridView)中的全行选择?
  • 例如,只选择第一列,还是选择直到最后一列?
  • 另外,当我点击最后一列的空白处时不要选择?

我正在使用 VS 2015 和 .NET 4.0。

任何关于 XAML 或 C# 代码的建议都将不胜感激。

【问题讨论】:

    标签: wpf listview


    【解决方案1】:

    你确定你真的需要ListView 来完成这个任务吗? DataGrid 听起来像是适合这项工作的工具。您可以将SelectionUnit 设置为Cell,将SelectionMode 设置为Extended,这符合您描述的场景。并且它不处理点击最后一列之后的空白区域(您也可以使用Width="*" 设置最后一列以完全删除该空间)。

    【讨论】:

      猜你喜欢
      • 2011-02-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-30
      • 2018-07-21
      相关资源
      最近更新 更多