#278 – 允许Image只能变小或者只能变大(Allow an Image to Get Bigger, But Not Smaller (or Vice Versa))

来源:互联网 发布:单农为什么淘宝没有 编辑:程序博客网 时间:2024/05/29 18:22

通常情况下,当设置Image 控件的Stretch 属性为非None 的时候,显示的图像将允许根据设置的值进行对应的拉伸。

例如,设置Stretch 属性为非Uniform ,图像将保持长宽比进行拉伸。当你改变图像容器的大小的时候,图像将会保持长宽比进行拉伸,以保证完整显示。

如果在拉伸的过程中,你想让图像不要超过,或者不要小于原始大小,那么你可以使用StretchDirection 属性。

设置StretchDirection 属性值为DownOnly 允许图像拉伸的时候小于原始大小,但是不能大于原始大小,即图像最大只能以原始大小显示。

设置StretchDirection 属性值为UpOnly 允许图像拉伸的时候大于原始大小,但不能小于原始大小。即图像最小只能以原始大小显示。

原文地址:https://wpf.2000things.com/2011/04/16/278-allow-an-image-to-get-bigger-but-not-smaller-or-vice-versa/


0 0
原创粉丝点击