Вы не ошибаетесь. Двухстороннее связывание данных имеет именно это значение.
У вас есть представление, связанное с его ViewModel, поэтому каждое изменение, которое вы делаете в одном из них, отражается в другом.
Чтобы получить такое поведение, вы должны реализовать интерфейс INotifyPropertyChange в вашей ViewModel или использовать свойства зависимости вместо обычных свойств CLR.
Вы также можете использовать другие типы привязки данных, например, один или один из источников. Однако по умолчанию это двусторонний.
Надеюсь это поможет. Привет