次の問題は簡単に説明できません。DataGridを含むウィンドウとウィンドウのViewModelがあります。window.DataContextはViewModelを保持します。DataGrid.ItemSourceはObservableCollectionを保持します。DataGridのRowStyleのIsSelectedプロパティは、PointDataのIsSelectedプロパティにバインドされています。
ウィンドウを閉じて新しいウィンドウを開くと...古いViewModelデータを入力します。「古い」行を選択すると、「コレクションが変更されました。列挙操作が実行されない可能性があります」という厄介な例外がスローされます。
誰かがこの状況を解決する考えを持っているなら、私は本当に助けに感謝します。ありがとう