有没有办法改变bing map silverlight默认缩放滑块的样式或位置?
答案 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。