繁体   English   中英

Windows Phone 7上的ScrollViewer中的GestureListener不起作用

[英]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是个好主意,因为ScrollViewerGestureListener之间的手势处理可能会竞争。

有关如何使用GestureListener进行缩放/旋转的示例,请参见Jeff Prosise的博客 如果您想了解有关WP7 touch的更多信息,那么整个博客文章系列将非常有用。

(感谢Derek对先前的SO问题的回答 。)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM