Stretch 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
描述如何调整内容大小以填充为其分配的空间。
public enum class Stretch
public enum Stretch
type Stretch =
Public Enum Stretch
- 继承
字段
Fill | 1 | 调整内容大小以填充目标尺寸。 不保留纵横比。 |
None | 0 | 内容保持其原始大小。 |
Uniform | 2 | 在保留内容原有纵横比的同时调整内容的大小,以适合目标尺寸。 |
UniformToFill | 3 | 在保留内容原有纵横比的同时调整内容的大小,以填充目标尺寸。 如果目标矩形的纵横比不同于源矩形的纵横比,则对源内容进行剪裁以适合目标尺寸。 |
示例
以下示例演示如何使用代码创建 实例 Viewbox 并设置 Stretch 其内容的模式。
// Create a Viewbox and add it to the Canvas
myViewbox = gcnew Viewbox();
myViewbox->StretchDirection = StretchDirection::Both;
myViewbox->Stretch = Stretch::Fill;
myViewbox->MaxWidth = 400;
myViewbox->MaxHeight = 400;
// Create a Viewbox and add it to the Canvas
myViewbox = new Viewbox();
myViewbox.StretchDirection = StretchDirection.Both;
myViewbox.Stretch = Stretch.Fill;
myViewbox.MaxWidth = 400;
myViewbox.MaxHeight = 400;
' Create a ViewBox and add it to the Canvas
Dim myViewbox As New Viewbox()
myViewbox.StretchDirection = StretchDirection.Both
myViewbox.Stretch = Stretch.Fill
myViewbox.MaxWidth = 400
myViewbox.MaxHeight = 400
注解
下图显示了不同的 Stretch 值。
拉伸值