パズルが好きな方へ: 最近この問題が発生しましたが、もっと良い解決策があるはずです。
検討 :
- foosと呼ばれるFooオブジェクトの ObservableCollection 。
- Fooには文字列 ID フィールドが含まれています
- 私はfoosを制御できません
- フードが変わる
それで:
- sortLikeThisという別のコレクションがあります
- sortListこれには文字列が含まれます
- 文字列は、 fooが表示される順序の ID です。
プラス:
- sortLikeThisにない ID を持つオブジェクトが foos にある可能性があります。これらは最後に行く必要があります。
- 同様に、 foos には表示されない文字列が sortLikeThis に含まれる場合があります。
sortLikeThisの ID で定義された順序でfoosのFooオブジェクトにバインドして wpf に表示する良い方法はありますか?