仮想化がオンになっているDataGridがあります。モデルにバインドされたDataGridのセルのIsSelectedプロパティがあります。ほとんどの場合、バインディングは機能します(つまり、現在画面に表示されているセルをクリックすると、正常に機能します)。ただし、行が多いときに[すべて選択]ボタンを使用するか、キーボード(CTRL + SHIFT + Down)を使用すると、一部のデータが失われるようです。IsSelectedプロパティは設定されません。
私の直感では、これは仮想化の問題だと言っていますが、速度が遅すぎるため、仮想化をオフにすることはできません。
何か案は?