首页 > 解决方案 > 如何按在转换器中设置的值的列排序?

问题描述

我有一个数据网格,其中一列设置有值转换器。这是代码:

数据网格列:

<DataGridCheckBoxColumn Header="My Column" Binding="{Binding ., Converter={StaticResource MyConverter}}"/>

我的转换器:

object IValueConverter.Convert(object value, Type targetType, object parameter, CultureInfo culture)
        {
            //The code of the converter
        }//converter




        object IValueConverter.ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
        {
            throw new NotImplementedException();
        }

转换器返回一个布尔值,所以我想可以对行进行排序,首先哪些行哪些列为真,或者相反,首先哪些行的列具有假值。

但它不允许按此列排序。

我如何按此列对行进行排序?

谢谢。

标签: c#datagrid

解决方案


推荐阅读