在平板电脑上滚动ScrollViewer中的图像(Windows应用商店应用,C#)

时间:2013-06-20 14:22:02

标签: c# xaml windows-store-apps

在ScrollViewer控件中我有一个大图像,我想使用滚动条在ScrollViewer中移动该图像。请参阅下面的XAML代码:

<ScrollViewer HorizontalAlignment="Left" Height="282" Width="554" 
              HorizontalScrollBarVisibility="Visible" VerticalScrollMode="Enabled">
  <Image HorizontalAlignment="Left" Margin="0,0,0,0"  VerticalAlignment="Top"
         Source="Assets/big_image.jpg" Stretch="None" ManipulationMode="None"/>
</ScrollViewer>

这在我的电脑上运行正常。我可以使用鼠标在ScrollViewer中使用滚动条移动图像。但是当我在平板电脑上部署应用程序时,我什么也做不了。滚动条不可见,我无法使用手势来操作图像。有谁知道如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

有一个具有类似功能的Microsoft示例:

http://code.msdn.microsoft.com/windowsapps/XAML-ScrollViewer-pan-and-949d29e9

此示例使用带有内部图像的Scrollviewer来显示ScrollViewer控件的平移和缩放功能。我尝试使用平板电脑,效果很好。

希望它有所帮助。