Wpf 缩小图像而不是拉伸

Wpf 缩小图像而不是拉伸,wpf,Wpf,我在WPF中遇到了一点小麻烦-我完全了解图像拉伸功能以及如何使用它,并且工作正常。但是,我试图做的是,仅在图像太大时应用拉伸(基本上使其收缩),如果图像适合视图,则保留原始大小。“拉伸”方法目前可以完美地进行收缩,但会扩展较小的图像以填充视图,这不是我想要的 有一种简单的方法可以做到这一点吗?您必须将StretchDirection属性与Stretch属性结合使用: image.StretchDirection = StretchDirection.DownOnly; 太简单了!非常感谢你!

我在WPF中遇到了一点小麻烦-我完全了解图像拉伸功能以及如何使用它,并且工作正常。但是,我试图做的是,仅在图像太大时应用拉伸(基本上使其收缩),如果图像适合视图,则保留原始大小。“拉伸”方法目前可以完美地进行收缩,但会扩展较小的图像以填充视图,这不是我想要的


有一种简单的方法可以做到这一点吗?

您必须将StretchDirection属性与Stretch属性结合使用:

image.StretchDirection = StretchDirection.DownOnly;

太简单了!非常感谢你!