捏缩放图像C#/ XAML

时间:2016-02-18 11:56:10

标签: c# xaml win-universal-app pinchzoom

我正在使用C#/ XAML在UWP上创建一个简单的幻灯片 我对缩放图像有问题。 事实上,当我缩放时,如果我试图移动图片,它会移动,但是当我移开我的手时,图片将回到“默认位置”,就像它被链接到边框或类似的东西...... / p>

以下是我的XAML样本

<FlipView x:Name="flipView" Grid.RowSpan="2" VerticalAlignment="Top"
          Margin="0,280,0,0" Height="1490" Background="Black">
    <FlipViewItem Height="1620" Width="1080">
        <ScrollViewer ZoomMode="Enabled">
            <Image x:Name="image" Source="Images/test.jpg" VerticalAlignment="Top"
                   Height="1610" Margin="0,10,0,0"/>
        </ScrollViewer>
    </FlipViewItem>

你知道是什么原因造成的吗?

2 个答案:

答案 0 :(得分:0)

我刚刚通过在auto

上添加水平和垂直滚动条选项解决了这个问题

答案 1 :(得分:-1)

这是因为页面的MaxWidth和MaxHeight变得比图像本身小。

看看这篇博文提供了一个很好的解决方案: http://igrali.com/2015/07/16/why-is-my-zoomable-scrollviewer-snapping-the-image-to-the-left/