我对相应地缩放图像有点问题。我有一个
Image
在我的XAML中,使用
ScrollViewer
附加以便可以缩放。这样地:
<ScrollViewer x:Name="ImageScrollViewer">
<Image x:Name="ImagePanel"
Stretch="Uniform"
VerticalAlignment="Center"
HorizontalAlignment="Center"/>
</ScrollViewer>
我想做的是,如果图像太大,无法适应图像控件,需要缩小(仅在这种情况下),我想用程序设置ScrollViewer的ZoomFactor,使其适合图像控件。我的问题是,考虑到我的图像的宽度和高度,我真的不知道如何确定这个因素。
此外,我不想放大图片,也不想以任何方式改变它,我在SO上看到了一些类似的主题,但到目前为止,还没有一个适用于我的案例。我只需要缩小图片,直到看不到垂直/水平滚动条为止。
任何关于如何做到这一点的建议,都将不胜感激,谢谢!