【问题标题】:WPF Datagrid: How to clear column sorting by mouse click on the column header?WPF Datagrid:如何通过鼠标单击列标题来清除列排序?
【发布时间】:2019-06-20 03:12:07
【问题描述】:

关于如何以编程方式执行此操作的答案有很多,但没有一个关于通过用户界面的答案。

【问题讨论】:

  • AFAIK 没有内置方法。因此,您需要一个按钮、手势或上下文菜单或其他东西作为您的用户界面。从最适合的众多答案之一中调用代码。
  • 是的,看起来为标题添加弹出窗口是唯一的方法stackoverflow.com/questions/7654959/…
  • @Zam 我认为在 DataGrid 上添加右键单击上下文菜单可能更容易和简单

标签: wpf wpfdatagrid datagridcolumn datagridcolumnheader


【解决方案1】:

扩展数据网格对列具有三种状态排序。 当您单击标题时,它会向下循环,直到没有排序。 https://archive.codeplex.com/?p=wpfextendeddatagrid

【讨论】:

  • 但我使用Mahapps.Metro 进行造型,是否兼容?
  • 这个组合我没试过,所以不知道。
猜你喜欢
  • 2012-11-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-05-25
  • 1970-01-01
  • 2011-09-25
  • 1970-01-01
相关资源
最近更新 更多