如何设置ScrollViewer在开始时可以水平缩放

时间:2018-11-29 03:06:15

标签: c# uwp pinchzoom

我的代码

<ScrollViewer IsZoomChainingEnabled="True" IsZoomInertiaEnabled="True"  ZoomMode="Enabled" VerticalScrollBarVisibility="Hidden" HorizontalScrollBarVisibility="Hidden">
<Grid>
                   <Rectangle ManipulationMode="Sytem" Name="touchRectangle"
               Height="100" Width="200" Fill="Blue"/>
                    </Grid>
                    </ScrollViewer>
</Grid>

当我捏缩放时,我能够水平滚动,但是我想在开始时不滚动就水平滚动,并且horizo​​ntalscrollbar隐藏了,有什么主意我该怎么做?就像Google地图一样,我可以在开始时将视图水平拖动

1 个答案:

答案 0 :(得分:0)

在您的xaml中将HorizontalScrollBarVisibility属性设置为TrueAuto。使用True的示例如下所示:

<ScrollViewer IsZoomChainingEnabled="True" IsZoomInertiaEnabled="True"  ZoomMode="Enabled" VerticalScrollBarVisibility="Hidden" HorizontalScrollBarVisibility="Visible">