【发布时间】:2016-02-13 18:32:09
【问题描述】:
我对使用 WPF ListView 进行选择有一些疑问:
- 如何像 Windows 窗体 ListView 一样禁用 WPF ListView(带有 GridView)中的全行选择?
- 例如,只选择第一列,还是选择直到最后一列?
- 另外,当我点击最后一列的空白处时不要选择?
我正在使用 VS 2015 和 .NET 4.0。
任何关于 XAML 或 C# 代码的建议都将不胜感激。
【问题讨论】:
我对使用 WPF ListView 进行选择有一些疑问:
我正在使用 VS 2015 和 .NET 4.0。
任何关于 XAML 或 C# 代码的建议都将不胜感激。
【问题讨论】:
你确定你真的需要ListView 来完成这个任务吗? DataGrid 听起来像是适合这项工作的工具。您可以将SelectionUnit 设置为Cell,将SelectionMode 设置为Extended,这符合您描述的场景。并且它不处理点击最后一列之后的空白区域(您也可以使用Width="*" 设置最后一列以完全删除该空间)。
【讨论】: