TileBrush.ViewportUnits 属性

定义

获取或设置 BrushMappingMode 枚举,该枚举指定 Viewport 的值(该值指示 TileBrush 基本图块的大小和位置)是否是相对于输出区域的大小。

public:
 property System::Windows::Media::BrushMappingMode ViewportUnits { System::Windows::Media::BrushMappingMode get(); void set(System::Windows::Media::BrushMappingMode value); };
public System.Windows.Media.BrushMappingMode ViewportUnits { get; set; }
member this.ViewportUnits : System.Windows.Media.BrushMappingMode with get, set
Public Property ViewportUnits As BrushMappingMode

属性值

指示 Viewport 的值(该值用于描述 TileBrush 磁贴的大小和位置)是否是相对于整体输出区域的大小。 默认值是 RelativeToBoundingBox

注解

属性 Viewport 确定 中 TileBrush磁贴的大小和位置。 默认情况下, TileBrush 具有填充整个输出区域的单个磁贴。 属性 Stretch 控制内容如何 TileBrush 适应该磁贴。 可以使用 属性替代此默认行为并指定磁贴大小 Viewport

ViewportUnits使用 属性指定 是使用绝对坐标还是Viewport相对坐标。 如果坐标是相对坐标,则它们相对于输出区域的大小。 (0,0) 点表示输出区域的左上角, (1,1) 表示输出区域的右下角。 若要指定 Viewport 属性使用绝对坐标,请将 ViewportUnits 属性设置为 Absolute

下图显示了将 的 TileBrush 属性设置为ViewportUnits相对或绝对时输出的差异。

绝对和相对视区单位
相对和绝对 ViewportUnits

依赖项属性信息

标识符字段 ViewportUnitsProperty
元数据属性设置为 true

适用于

另请参阅