如何在WPF ListView中禁用完整行选择?

时间:2016-02-13 18:32:09

标签: wpf listview

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

  • 如何禁用WPF ListView(使用GridView)中的完整行选择,如Windows窗体ListView?
  • 例如,只选择第一列,或选择直到最后一列?
  • 此外,当我点击最后一列的空白区域时,请不要选择?

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

XAML或C#代码中的任何建议都将受到赞赏。

1 个答案:

答案 0 :(得分:0)

您确定此任务确实需要ListView吗? DataGrid听起来像是工作的正确工具。您可以将SelectionUnit设置为Cell,将SelectionMode设置为Extended,这符合您描述的方案。并且它不会处理在最后一列之后单击空白区域(也可以使用Width="*"设置最后一列以完全删除此空格。)