Bing映射Silverlight Zoom滑块

时间:2011-02-22 18:27:30

标签: .net silverlight silverlight-4.0 bing-maps

有没有办法改变bing map silverlight默认缩放滑块的样式或位置?

2 个答案:

答案 0 :(得分:0)

是的,您可以隐藏默认滑块并创建自己附加到地图事件以使缩放/平移等与您的控件一起使用

答案 1 :(得分:0)

我用XAML做了类似的事情:

<Grid>
  <!-- MAP -->
  <MapControl:Map x:Name="_map" />
  <!-- ZOOM SLIDER -->
  <Slider Style="{StaticResource MapZoomSliderStyle}"
          HorizontalAlignment="Right" VerticalAlignment="Top"
          Margin="40" Width="18" Height="300"
          Value="{Binding ElementName=_map, Path=ZoomLevel}"
          Minimum="1" Maximum="20"/>
</Grid>

绑定最大/最小值有点棘手,因为它们会根据您正在查看的地图上的位置以及地图模式(道路/天线)而变化。有关进一步的讨论,请参阅this question