私のアプリケーションでは、400 個を超える画鋲を含むリストを作成しています。UI ブロックを回避するために、Rx フレームワークと共に次の用語を使用しています。
var observer = localStoreCollection.ToObservable();
observer.Subscribe(StoresOnNext, StoresOnError, StoresOnCompleted);
OnNext では、この画鋲を 1 つずつバインディング リストに追加します。マップに加えて、同じコレクションのリストを作成しています。したがって、最も近い場所に基づいてこのリストを並べ替える必要があります。だから私の質問は、リストを再割り当てせずにこのコレクションをソートする方法です。(参照による呼び出しに似たようなもの)。
注意: また、距離の割り当ては OnNext メソッド内で行われます。