ビューモデルのObservableCollectionから派生した(CollectionViewSource経由で)ソートされたItemsControlをバインドしました。私の派生コレクションクラスでは、私はビューモデルでPropertyChangedを処理しています。特定のプロパティ(Order)が変更されたときは、新しいソートされたコレクションを反映するコントロールのレンダリングが必要です。PropertyChangeのItemsControlで派生ObservableCollectionのレンダリング項目の並べ替え
私はPropertyChangedを扱う際に、Resetアクションを指定してOnCollectionChangedを呼び出すことができます。しかし、これは制御に重点を失い、私の状況には望ましくない。
私は変更を処理して、カーソルが残っている状態(またはタブの場合は、次の適切なフィールドに移動)でスムーズに遷移できますか?
多分私は間違った質問をしています。 コントロールオーダーを更新するためにデータバインディングに依存するのは適切ですか?それとも、それは私の負担ですか? – Tyler