アイテムのリストがあるとします。
- あ -B - C
どこかからサーバーが私のアプリケーションに要素B
が削除されたことを伝えますが、正確な変更の詳細ではなく、新しいリスト全体のみを提供します。WinRTListView
はアイテム内のアイテムの追加、削除、および移動を自動的にアニメーション化するため、バッキング リストを更新してINotifyCollectionChanged
Reset-- イベントを呼び出すことは避けたいと思います。代わりに、ローカル リストをサーバーから取得したリストに変換するために必要な手順を計算したいと考えています。(レーベンシュタイン距離のようなもので、歩数ではなく、歩数そのもの)
例えば:
1.要素Bを削除 2. 新しい要素 D を位置 3 に追加します。
どうすればいいですか?
編集:私の場合、順序が重要です。