【发布时间】:2024-09-30 07:15:01
【问题描述】:
我在 WPF 中遇到了一些麻烦 - 我完全了解图像拉伸功能以及如何使用它,并且可以正常工作。然而,我想要做的是仅在图像太大时应用 stretch(基本上是为了使其成为 shrink),如果图像则保留原始大小将适合视图。拉伸方法目前可以完美地执行收缩,但会扩展较小的图像以填充视图,这不是我想要的。
有简单的方法吗?
【问题讨论】:
标签: wpf
我在 WPF 中遇到了一些麻烦 - 我完全了解图像拉伸功能以及如何使用它,并且可以正常工作。然而,我想要做的是仅在图像太大时应用 stretch(基本上是为了使其成为 shrink),如果图像则保留原始大小将适合视图。拉伸方法目前可以完美地执行收缩,但会扩展较小的图像以填充视图,这不是我想要的。
有简单的方法吗?
【问题讨论】:
标签: wpf
您必须将 StretchDirection 属性与 Stretch 属性结合使用:
image.StretchDirection = StretchDirection.DownOnly;
【讨论】: