TileBrush.Stretch 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置一个值,它指定此 TileBrush 的内容如何拉伸才适合其磁贴。
public:
property System::Windows::Media::Stretch Stretch { System::Windows::Media::Stretch get(); void set(System::Windows::Media::Stretch value); };
public System.Windows.Media.Stretch Stretch { get; set; }
member this.Stretch : System.Windows.Media.Stretch with get, set
Public Property Stretch As Stretch
属性值
指定此 TileBrush 内容如何投影到其基本磁贴的值。 默认值是 Fill。
注解
该 Stretch 属性接受枚举定义的以下值 Stretch :
UniformToFill:对 TileBrush 内容进行缩放,使其完全填充输出区域,但保留其原始纵横比。
Fill:将 TileBrush 内容缩放为适合磁贴。 由于内容的高度和宽度独立进行缩放,因此内容的原始纵横比可能不会保留。 也就是说,为了完全填充输出磁贴, TileBrush 内容可能会扭曲。
下图演示了不同的 Stretch 设置。
不同的拉伸设置
请注意,通过使用属性指定内容维度TileBrush;通过使用属性指定基本磁贴Viewport的位置和大小TileBrush。Viewbox
Viewbox 剪辑
TileBrush内容从不剪裁到 。Viewbox 但是, TileBrush 内容被剪 裁到 Viewport边缘,用于设置基图块的尺寸 TileBrush 。
下图显示了不同Stretch设置对小于Viewbox其Viewport大小的不同设置TileBrush的影响。 图像外部 Viewbox 的部分显示为灰色。
具有不同拉伸设置的 TileBrush
依赖项属性信息
标识符字段 | StretchProperty |
元数据属性设置为 true |
无 |