TileBrush.ViewportUnits 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置 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 |
无 |