行選択とセル選択の組み合わせを使用している WPF DataDrid があります。
つまり、行全体の選択と、現在選択されている行の表示が同時に必要です。SelectionUnit=FullRow と SelectionMode=Single を使用し、太いセルの境界線と組み合わせると、これはうまく機能します。これはかなり見栄えがします。
問題は、DataGrid がフォーカスを失うと、行の選択のみが表示されたままになり、CurrentCell プロパティがリセットされ、ユーザーがどのセルが選択されているかを識別する方法がないことです。これは、ユーザーが RowDetails パネルのコンテンツを操作している場合にも発生します。
フォーカスされていなくても SelectedCell が表示されるように、現在のセルの動作を変更する方法はありますか?