触摸屏上的 ScrollViewer ZoomMode
ScrollViewer ZoomMode on touch screen
我的代码:
<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 时,它会缩放我的指针,但在触摸屏上,当我使用捏合缩放时,它只会缩放一个区域不是我手指捏的地方。有什么想法吗?
我已经解决了这个问题,只需添加ManipulationMode="System"
,ScrollViewer会处理这个
我的代码:
<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 时,它会缩放我的指针,但在触摸屏上,当我使用捏合缩放时,它只会缩放一个区域不是我手指捏的地方。有什么想法吗?
我已经解决了这个问题,只需添加ManipulationMode="System"
,ScrollViewer会处理这个