使用Icomparer进行特殊条件排序

时间:2011-02-23 12:52:48

标签: wpf sorting datagrid icomparer

在我的项目中,我需要对datagrid列进行排序,但如果某个项的某个条件成立,则它应该位于排序列表的顶部(第一项)。否则,如果该条件不适用于任何项目,则应该是简单的排序列表。

我尝试使用排序事件并定义iComparer,但我无法设法获得所需的行为。我将在Icomparer中放入什么代码,以便它可以返回条件为顶部为true的项目,并以排序方式返回rest项目。

请有人帮忙

1 个答案:

答案 0 :(得分:0)

听起来你想要按照“特定条件”排序,然后按照其他类型的标准排序。这应该只是将条件添加到CollectionView中的排序描述列表的情况。

相关问题