У меня есть эта странная проблема, которая меня очень расстраивала. У меня есть элемент управления картой в представлении. Страница просмотра карты вызывается с помощью кнопки с главной страницы. Я привязал свойство масштабирования Карт к свойству масштабирования в моей модели представления. Когда я открываю страницу в первый раз, дважды щелкните страницу, карта увеличится до следующего уровня, например. от уровня масштабирования 13 до 13.122234 до 14 (вызывает свойство set дважды), проблем нет (хотя я действительно не понимаю, почему это нужно делать в 2 этапа). Однако, если я нажму кнопку «Назад», вернув меня на главную страницу, а затем вернусь на страницу карты, когда я дважды щелкну карту, масштаб все испортится. Он увеличивает масштаб, затем, кажется, немного уменьшает масштаб, затем немного увеличивает масштаб, из-за чего масштаб выглядит очень рывками, плюс он не увеличивает масштаб полностью, например. идет с 13 до 14 до 13,8.
Я не знаю, что происходит. Кажется, нет никакой разницы в том, какой код вызывается между первой и второй навигацией на страницу карты, но поведение отличается. Очевидно, должна быть какая-то разница в том, какой код вызывается, но я не вижу ее. Также кажется, что свойство Zoom Set вызывается 5 или 6 раз каждый раз, когда я пытаюсь увеличить масштаб после того, как я нажал кнопку «Назад», а затем снова вернулся на страницу !!? есть ли у кого-нибудь подробная информация о том, как работает свойство масштабирования карты, и какие-либо идеи о том, почему он работает со сбоями после нажатия кнопки «Назад»? Ваше здоровье.