我正在尝试使用XAML ScrollViewer“便宜地”将捏缩放添加到图像。但是,问题在于,在图像周围平移时,图像始终保持最靠左。如果将其向右滑动,则看起来不错,但是第二次释放图像时,它会向左对齐。
此问题仅在水平方向上仍然存在-对于垂直平移,它可以正常工作。
我将其抽象为最简单的测试用例,并且仍然存在。我的XAML代码如下:
<ScrollViewer>
<Image Source="http://i.imgur.com/1WlGT.jpg" />
</ScrollViewer>
任何帮助表示赞赏。
最佳答案
我已经解决了
问题是您必须将HorizontalScrollBarVisibility显式设置为true。
<ScrollViewer x:Name="scrollViewer"
VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Auto"
ZoomMode="Enabled">
<Image Source="http://i.imgur.com/1WlGT.jpg" />
</ScrollViewer>
关于xaml - 使用ScrollViewer进行图像缩放时,可以保持向左平移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13782810/