![](/img/trans.png)
[英]Zooming and panning only work on first try using gesturelistener for Windows Phone
[英]GestureListener in ScrollViewer on Windows phone 7 does not work
我有一个问题:如果输入这种xaml:
<Grid Grid.Row="1">
<ScrollViewer Name="scrolViewer" VerticalAlignment="Stretch" HorizontalAlignment="Stretch" BorderBrush="AliceBlue"
BorderThickness="5" HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto">
<Image Name="mapImage" CacheMode="BitmapCache" RenderTransformOrigin="0.5 0.5">
<Image.RenderTransform>
<CompositeTransform x:Name="transform" />
</Image.RenderTransform >
<toolkit:GestureService.GestureListener>
<toolkit:GestureListener PinchStarted="OnPinchStarted" PinchDelta="OnPinchDelta" />
</toolkit:GestureService.GestureListener>
手势不起作用,但图像会按预期滑动。 如果我删除标签-手势将开始起作用。 如何使客户机在scrollviewer内缩放和旋转图像,或者如何基于手势创建自己的scrollviewer。 提前感谢!
我不确定将图像放在ScrollViewer
是个好主意,因为ScrollViewer
和GestureListener
之间的手势处理可能会竞争。
有关如何使用GestureListener
进行缩放/旋转的示例,请参见Jeff Prosise的博客 。 如果您想了解有关WP7 touch的更多信息,那么整个博客文章系列将非常有用。
(感谢Derek对先前的SO问题的回答 。)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.