dar*_*saj 3 .net c# sorting wpf listbox
首先让我说我是WPF的新手(这是我的第一个项目,我已经在这里工作了不到一个星期).话虽如此,请对我这么容易!
我有三个列表ListBoxes ObservableCollection从LINQ查询绑定到s.一开始,一切都很好,所有三个都正确填充.我的客户需要将选择从一个拖放ListBox到另一个.我也有这个工作,但是当我进行拖放操作时,新选择放在底部,ListBox而不是按现有项目的字母顺序排序.
ListBox
ObservableCollection
ListBox在拖放操作完成后,如何通过代码后台对运行时进行排序.
谢谢!
Pav*_*aev 5
您如何处理代码中的拖放并不完全清楚.你说你的ListBox都是数据绑定的 - 这意味着你实际上是通过拖放将项目从一个支持集合移动到另一个集合.如果是这样,ListBox只显示它们在集合中的顺序.您应该在那里对它们进行排序,或者,如果排序是您的案例中的仅查看行为(即项目在数据模型中按设计实际上是无序的),您应该使用CollectionView包装集合,将其设置为进行排序,并将ListBox绑定到该.
CollectionView
归档时间:
16 年,1 月 前
查看次数:
1571 次
最近记录:
14 年,1 月 前