小编Ham*_*Guy的帖子

在Windows手机上的滚动查看器中实现图像缩放

我将图像控件放在滚动查看器中,就像tnis一样:

        <ScrollViewer VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Auto" >
        <Image Source="/Test/1.jpg" Width="320">
            <Image.RenderTransform>
                <CompositeTransform ScaleX="{Binding Path=Value, ElementName=slider}"/>
            </Image.RenderTransform>
        </Image>
    </ScrollViewer>
Run Code Online (Sandbox Code Playgroud)

正如代码所示,我添加了一个滑块来控制图像的Compositetransform,但是当我改变滑块的值时,什么也没发生?

我还尝试在图像上附加缩放和平移行为(取决于工具包),不幸的是,我可以上下滚动,但我无法放大/缩小图像.似乎Scrollviewer阻止了捏合操纵.

我们知道,Scrollviewer控件在WPF中有一个"ZoomMode"属性,但在Windows Phone中已弃用.那么我怎样才能实现iamge缩放滚动查看器,有人能给我一个帮助吗?

image scrollview image-zoom windows-phone pinchzoom

6
推荐指数
1
解决办法
1966
查看次数

标签 统计

image ×1

image-zoom ×1

pinchzoom ×1

scrollview ×1

windows-phone ×1