对于那些喜欢谜题的人:我最近遇到了这个问题,相信一定有更好的解决方案。
考虑 :
- Foo对象的 ObservableCollection称为foos。
- Foo包含一个字符串 ID 字段
- 我无法控制foos
- foos会改变
然后:
- 我有另一个名为sortLikeThis的集合
- sortListThis包含字符串
- 字符串是按照foo显示顺序的 ID
加:
- foos中可能有ID 不在sortLikeThis中的对象。这些需要放在最后。
- 同样, sortLikeThis中可能有一些字符串不会出现在foos中。
有没有一种很好的方法可以按照 sortLikeThis 中的 ID 定义的顺序绑定到 foos 中的 Foo 对象并在wpf中显示这些对象?