私はデータバインドされたTabControlを持っており、各TabItemのインデックスをビューモデルの対応するプロパティにバインドしたいと考えています。 ItemsSourceはObservableCollectionであり、私はBea Stollnitz's Drag/Drop functionalityを使用してタブコントロールの並べ替えを提供しています。TabControl - データバインディングTabItemの順序
私は、タブアイテムヘッダーのデータテンプレートで処理できるはずだが、動作させることができていないと感じています。
うん、私はそれのその部分が働いていて、それが再注文をタブ正しく、私はちょうど新しいインデックスに移動されたタブのビューモデルを更新するのいずれかの方法がありません。つまり、TabControl.ItemsSourceはObservableCollectionです。 MyItemクラスには、TabSequenceプロパティがあります。私がタブを並べ替えるとき、私はTabSequenceプロパティを新しいタブインデックスで更新する必要があります。 –
@ ZFあなたは 'CollectionChanged'イベントにフックし、各項目の' TabSequence'を更新することができます。私は例で私の答えを更新しました。 – Rachel
Perfect、私はCollectionChangedイベントを考慮していませんでした。ありがとうございました! –