首页 新闻 会员 周边 捐助

win8.1 在flipview里使用缩放手势操作,自身的滑动无法响应

0
悬赏园豆:20 [已关闭问题] 关闭于 2015-05-18 09:49

在win8.1开发中,使用FlipView加载3张图片以后,图片是可以左右滑动的。现在我想在图片上做双指放大看大图。问题是<dateTemplate><image ManipulationMode="Scale">加了scale这个属性后,可以缩放看图片了,但是flipview无法滑动了,请问这个是怎么回事?改怎么解决?在商店中下载的一些应用里,是可以实现这样效果的,求解!

txy0704的主页 txy0704 | 初学一级 | 园豆:89
提问于:2015-04-03 15:46
< >
分享
所有回答(2)
0

没绑定依赖属性吧。

Firen | 园豆:5385 (大侠五级) | 2015-04-05 16:58

怎么绑定,能否说的详细一点?

支持(0) 反对(0) txy0704 | 园豆:89 (初学一级) | 2015-04-08 16:04
0

<FlipView.ItemTemplate>
<DataTemplate>
<Grid x:Name="grid">
<Image imageLoader:LoadingImageClass.Src="{Binding img}" Stretch="Fill"
ManipulationMode="All" ManipulationDelta="UserControl_ManipulationDelta">
<Image.RenderTransform>
<CompositeTransform></CompositeTransform>
</Image.RenderTransform>
</Image>
</Grid>
</DataTemplate>
</FlipView.ItemTemplate>

在一篇文章中看到这样一个方法,试了下,可以了,只是这样的话,flipview还是无法滑动,还需要在ManipulationDelta事件中判断滑动方向,在改变flipview的selectedindex就可以了

txy0704 | 园豆:89 (初学一级) | 2015-04-13 14:41
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册