在uwp中启用ZoomMode时图像大小是否已更改?

时间:2018-02-04 18:02:36

标签: uwp scrollviewer

我有Scrollviewer,其内容是图片。如果我动态启用ScrollBar可见性图像高度和宽度更改(启用可见性时图像拉伸)。动态启用可见性时如何进行缩放?

1 个答案:

答案 0 :(得分:1)

由于您尚未向Image提供特定的WidthHeight,因此它会显示在可以使用的房间中。 作为Image控件Stretch属性介绍,

  

如果未明确指定图像的高度和/或宽度,则指定源图像的呈现方式的Stretch枚举值。默认值为统一

统一默认值将使内容调整大小以适应目标维度,同时保留其原始宽高比。 当您动态启用ScrollBar可见性时,显示区域将会改变,因此图像将会缩放。

您可以尝试将Stretch控件的Image属性指定为None,以便图片不会缩放。

<Image Stretch="None" Source="Images\images_ICon2.jpg"/>

另一方面,您还可以为Image指定特定的WidthHeight媒体资源,以使其不会缩放。

 <Image Width="500" Height="500" Source="Images\images_ICon2.jpg"/>