HCL ответ верен, но для быстрых и свободных читателей, таких как я, это сбило с толку, и я потратил еще немного времени на изучение других вещей, прежде чем вернуться сюда и внимательно прочитать.
<DataGrid IsSynchronizedWithCurrentItem="False" ...
Интересует ли нас бит, а не его антагонист!
Чтобы добавить свою ценность:
свойство IsSynchronizedWithCurrentItem=True
означает, что сетка CurrentItem
будет синхронизирована с текущим элементом коллекции. Установка IsSynchronizedWithCurrentItem=False
- это то, что мы хотим здесь.
Для пользователей Xceed Datagrid (таких как я в этом случае) это будет SynchronizeCurrent=False