Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何强制图像在WPF中保持纵横比?_Wpf_Image_Xaml - Fatal编程技术网

如何强制图像在WPF中保持纵横比?

如何强制图像在WPF中保持纵横比?,wpf,image,xaml,Wpf,Image,Xaml,我在WPF窗口中有一个图像。当我调整窗口大小时,图像也随之调整大小。在调整图像大小时是否可以保留纵横比,以便在窗口太窄时看起来不会被压扁?如果是,如何设置?将属性设置为Uniform <Image Stretch="Uniform" ....etc /> 的默认值为Uniform,因此默认情况下不会发生这种情况。这意味着您正在专门做一些事情来覆盖它。你没有展示你在做什么。你能展示你的XAML吗?

我在WPF窗口中有一个图像。当我调整窗口大小时,图像也随之调整大小。在调整图像大小时是否可以保留纵横比,以便在窗口太窄时看起来不会被压扁?如果是,如何设置?

将属性设置为
Uniform

<Image Stretch="Uniform" ....etc />

的默认值为
Uniform
,因此默认情况下不会发生这种情况。这意味着您正在专门做一些事情来覆盖它。你没有展示你在做什么。你能展示你的XAML吗?