locked
ScrollViewer与Image配合, 如何实现手势左右滑动切换照片, 并保持ScrollViewer原有的放大缩小功能? RRS feed

  • 问题

  • ScrollViewer与Image配合, 如何实现手势左右滑动切换照片, 并保持ScrollViewer原有的放大缩小功能?

    我的XMAL代码如下:

        <Grid x:Name="LayoutRoot">
            <ScrollViewer x:Name="sv_ImageView_Zoom" ZoomMode="Enabled" 
                          HorizontalScrollBarVisibility="Auto" 
                          VerticalScrollBarVisibility="Auto"
                          MaxHeight="1080"
                          MaxWidth="1920">
                <Image Source="{Binding Path=mpu_string_ImageView_Path}"
                       Stretch="Uniform"/>
            </ScrollViewer>
        </Grid>

    上面的XAML代码,只实现了 放大缩小 的功能,但是如果我为ScrollViewer添加左右手势滑动时,那么 放大缩小的功能就会失效了? 我上了微软社区的代码库,也没有找到解决方案,请问 如果要实现这样的功能, 如何做呢? 希望能给个详细的说明。 我想改进我的windows phone app的体验。

    2015年6月2日 13:08

全部回复

  • 因为Scrollviewer会把手势吃掉。

    另外我不知道你考虑过这样的一个问题了没,如果ScrollViewer里面的图片尺寸被缩放到足够大,ScrollViewer是可以左右滑动来显示不同位置的图片,这样还如何进行左右滑动?

    --James


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2015年6月3日 6:44
    版主
  • 感谢楼下2位朋友的相助,通过你们的提醒,我找到思路了。
    2015年6月9日 5:30