【发布时间】:2018-10-25 05:42:49
【问题描述】:
我有一个绑定到项目列表的数据网格。我希望能够通过单击列标题对网格进行排序。网格排序后,我想通过拖动重新排序来进一步组织它。我的问题是,每当有排序时,我都无法拖动重新排序项目(列表在放置后自动重新排序)。此外,一旦项目被编辑,网格就会重新排序。我已经尝试在排序事件中拦截它,但是当“自动排序”发生时,该事件不会被触发,只有在实际排序应用于视图时才会触发。
我尝试将排序视图复制到新列表,然后将 itemsource 设置为排序列表。这种方法的问题是排序方向没有切换。
我已经鬼混了几个小时,并决定我一定错过了一些明显的东西。
【问题讨论】:
-
我发现这个类似的问题没有答案。 stackoverflow.com/questions/25640335/…
标签: c# wpf sorting wpfdatagrid