【问题标题】:Pinch zoom on image C#/XAML捏缩放图像 C#/XAML
【发布时间】:2016-02-18 20:13:19
【问题描述】:

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

这是我的 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>

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

【问题讨论】:

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


    【解决方案1】:

    我刚刚通过在自动上添加水平和垂直滚动条选项解决了这个问题

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

      • 哦,好的,我要看看这个解决方案我找到另一种解决方法谢谢
      猜你喜欢
      • 2012-05-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-29
      • 2014-01-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多