Я нашел второе и лучшее разрешение, которое позволяет привязывать данные.Я установил режим привязки для Center на TwoWay:
Center="{Binding MapCenter, Mode=TwoWay}"
Это означало, что я не мог привязываться напрямую к значению GeoCoordinate в записи, которую я отображал (потому что я не хотел, чтобы это значение обновлялось, еслиЯ сдвинул центр карты с помощью панорамирования).Вместо этого мне нужно было иметь отдельное свойство в моей модели представления для привязки, которое я постоянно обновлял с требуемым значением GeoCoordinate из выбранной записи, когда пользователь просматривал данные.
Странно, что для свойства Center требуется дваспособ привязки, тогда как канцелярская кнопка работала нормально, без двух привязок.