我使用Slider控件在项目中实现了简单的缩放控制:
<Grid Grid.Row="1" Grid.Column="0" Margin="5,5,5,5">
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="*"/>
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<Button Name="ZoomIncButton" Content="+" Margin="2" Grid.Row="0" Click="ZoomIncButton_Click"/>
<Slider x:Name="ZoomCtrl" Orientation="Vertical" Grid.Row="1"
Minimum="0.0" Maximum="8.0" LargeChange="0.15" SmallChange="0.01" Value="1.0"/>
<Button Name="ZoomDecButton" Content="-" Margin="2" Grid.Row="2" Click="ZoomDecButton_Click"/>
</Grid>
我想实现一个小地图,它可以显示用户在缩放的UI上的确切位置。我不想使用任何第三方控件。
如果有相同的样品/入门代码,请告诉我。
谢谢,
RDV