各タブにフレームが含まれるタブ付きの GUI があります。これらのフレームの 1 つに DataGrid があります。ユーザーがこのタブを選択すると、データグリッドを並べ替える必要があるため、TabControl SelectionChanged イベントを使用して並べ替えをトリガーします。ただし、このイベントは、タブ自体が変更されていない場合でも、DataGrid から項目が選択されるたびにトリガーされます。
私はさまざまなイベントの数を試しました: TabItem の GotFocus、TabItem の RequestBringIntoView
しかし、それらはすべてこの問題に苦しんでいるようです。これは何が原因ですか?