找回密码
 立即注册

QQ登录

只需一步,快速开始

sansanhw

初级会员

36

主题

70

帖子

230

积分

初级会员

积分
230
sansanhw
初级会员   /  发表于:2021-5-31 11:48  /   查看:3741  /  回复:3
1金币
本帖最后由 sansanhw 于 2021-5-31 11:51 编辑

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

3 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-5-31 12:30:59
沙发
可以先对数据源进行排序后再进行绑定即可,
回复 使用道具 举报
sansanhw
初级会员   /  发表于:2021-5-31 16:20:53
板凳
我的数据源已经排序了
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-5-31 17:52:36
地板
改变数据源的排序很简单,可以参考下面的代码
  1.         bool sqe = true;

  2.         private void Button_Click(object sender, RoutedEventArgs e)
  3.         {
  4.             if(sqe)
  5.                 combo.ItemsSource = (combo.ItemsSource as List<string>).OrderBy(t => t).ToList();
  6.             else
  7.                 combo.ItemsSource = (combo.ItemsSource as List<string>).OrderByDescending(t => t).ToList();
  8.             sqe = !sqe;
  9.         }
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部