Windows Phone Map Автоматическое увеличение при двойном нажатии - PullRequest
0 голосов
/ 07 февраля 2012

Моя карта объявлена ​​в xaml следующим образом:

<my:Map Height="497" CredentialsProvider="key" HorizontalAlignment="Left" Margin="6,104,0,0" Name="map1" VerticalAlignment="Top" Width="450" ZoomBarVisibility="Visible" />

И я не могу понять, почему при двойном нажатии карта увеличивается?Как я могу отключить это поведение?Заранее спасибо, с наилучшими пожеланиями

1 Ответ

0 голосов
/ 07 февраля 2012

Это стандартное поведение элемента управления картой. Я могу думать только о двух способах отключения этой функции:

  1. Создайте пользовательский MapControl и переопределите методы OnDoubleTap или OnZoomLevelChanged карты
  2. Прослушайте обработчики событий MapZoom или DoubleTap карты и используйте e.Handled = true в тех случаях, когда вы не хотите, чтобы другие обработчики что-либо делали.

Надеюсь, это немного поможет.

...