【问题标题】:Shrinking Images rather than Stretching缩小图像而不是拉伸
【发布时间】:2024-09-30 07:15:01
【问题描述】:

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

有简单的方法吗?

【问题讨论】:

    标签: wpf


    【解决方案1】:

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

    image.StretchDirection = StretchDirection.DownOnly;
    

    【讨论】:

    • 如此简单!非常感谢!