sansanhw 发表于 2021-5-31 11:48:58

WPF C1ComboBox下来列表的排序问题

本帖最后由 sansanhw 于 2021-5-31 11:51 编辑

如题,itemsource绑定的list<string>, 默认下来列表是正序排的,如何设置为倒序排列

Richard.Ma 发表于 2021-5-31 12:30:59

可以先对数据源进行排序后再进行绑定即可,

sansanhw 发表于 2021-5-31 16:20:53

我的数据源已经排序了

Richard.Ma 发表于 2021-5-31 17:52:36

改变数据源的排序很简单,可以参考下面的代码
      bool sqe = true;

      private void Button_Click(object sender, RoutedEventArgs e)
      {
            if(sqe)
                combo.ItemsSource = (combo.ItemsSource as List<string>).OrderBy(t => t).ToList();
            else
                combo.ItemsSource = (combo.ItemsSource as List<string>).OrderByDescending(t => t).ToList();
            sqe = !sqe;
      }
页: [1]
查看完整版本: WPF C1ComboBox下来列表的排序问题