2012-02-07 59 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,你不要不想让其他处理者做任何事情。

希望这会有所帮助。