У меня есть следующий xaml для элемента управления MS Bing Maps.ZoomLevel
привязано к свойству в ViewModel, называемому «ZoomLevel».
<Microsoft_Phone_Controls_Maps:Map x:Name="routeMap"
ZoomLevel="{Binding ZoomLevel}"
Center="{Binding CurrentMapCenterPoint, Mode=TwoWay}"
AnimationLevel="UserInput"
HorizontalContentAlignment="Stretch"
VerticalContentAlignment="Stretch">
Теперь, когда карта впервые отображается, уровень масштабирования корректен - его можно установить из ViewModel, но когдапользователь изменяет разрешение, а затем выполняет другой поиск, и свойство ZoomLevel в ViewModel изменяется, оно не обновляет элемент управления в представлении - старый уровень масштабирования все еще используется.
Любые идеи, почему ZoomLevel можетнельзя изменить из ViewModel после визуализации элемента управления Bing Maps?