【发布时间】:2015-04-24 17:33:27
【问题描述】:
在 WPF 中,我有一个 ObservableCollection,我需要按任意自定义顺序对其进行排序,这意味着它不仅仅是 A-Z,项目需要单独移动。
BusinessObject 有一个 ID 字段,它是一个字符串 GUID。我可以有一个字典,以排序顺序存储这些 GUID 及其分配的位置,如果是这样,我如何从单独的字典中应用排序顺序?
简而言之,我希望能够为 ObservableCollection 提供可操作的排序顺序,存储在单独的对象中。
【问题讨论】:
-
尝试覆盖 ObservableCollection
类,让你自己拥有排序功能:D -
包含排序顺序的单独对象有多重要?您是否想要一个完全自定义的排序顺序,并且您不想/不能将该自定义顺序存储在您的业务对象中?