2012-02-07 42 views
0

我有我的地圖在XAML中聲明,喜歡這款手機地圖自動縮放:窗戶上雙擊

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

而且我想不通爲什麼雙擊地圖被放大?我如何禁用此行爲? 在此先感謝,致以誠摯的問候

回答

0

這是地圖控件的默認行爲。我只能想到兩個方法來禁用此功能:

  1. 創建自定義MapControl和覆蓋地圖的OnDoubleTapOnZoomLevelChanged方法
  2. 聽地圖的MapZoomDoubleTap事件處理程序,並在情況下利用e.Handled = true,你不要不想讓其他處理者做任何事情。

希望這會有所幫助。