触摸屏上的ScrollViewer ZoomMode

时间:2018-11-28 10:02:16

标签: c# uwp pinchzoom

我的代码:

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

在PC上,此代码可以完美地工作,是指当我指向网格的任何区域并使用CTRL + Scroll时,它将在我的指针上缩放,但是在触摸屏上,当我使用捏缩放时,它将仅在一个区域上缩放我的手指在捏。有想法吗?

1 个答案:

答案 0 :(得分:0)

我已经解决了这个问题,只需添加ManipulationMode="System",ScrollViewer就会处理