TileBrush.ViewportUnits TileBrush.ViewportUnits TileBrush.ViewportUnits TileBrush.ViewportUnits Property


BrushMappingMode 基本タイルのサイズと位置を示す Viewport の値が出力領域のサイズに対して相対的かどうかを指定する、TileBrush 列挙体を取得または設定します。Gets or sets a BrushMappingMode enumeration that specifies whether the value of the Viewport, which indicates the size and position of the TileBrush base tile, is relative to the size of the output area.

 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 の値が出力領域全体のサイズに対して相対的かどうかを示します。Indicates whether the value of the Viewport, which describes the size and position of the TileBrush tiles, is relative to the size of the whole output area. 既定値は RelativeToBoundingBox です。The default value is RelativeToBoundingBox.


Viewportプロパティ内のタイルの位置とサイズを決定します、TileBrushします。The Viewport property determines the size and position of the tiles in a TileBrush. 既定で、TileBrush全体を塗りつぶす 1 つのタイルが出力領域。By default, a TileBrush has a single tile that fills the whole output area. Stretchプロパティ コントロールする方法、TileBrushコンテンツは、そのタイルに適合します。The Stretch property controls how the TileBrush content fits into that tile. この既定の動作をオーバーライドしを使用して、タイルのサイズを指定できます、Viewportプロパティ。You can override this default behavior and specify the tile size by using the Viewport property.

使用して、ViewportUnitsプロパティを指定するかどうか、Viewport絶対または相対座標を使用します。Use the ViewportUnits property to specify whether the Viewport uses absolute or relative coordinates. 座標が相対的な場合、座標は出力領域のサイズに対して相対的になります。If the coordinates are relative, they are relative to the size of the output area. ポイント (0, 0) では、出力領域の (1, 1) は、右上隅にある、出力領域の左上隅を表します。The point (0,0) represents the upper-left corner of the output area, and (1,1) represents the lower-right corner of the output area. 指定する、Viewportプロパティが絶対座標を使用して、設定、ViewportUnitsプロパティをAbsoluteします。To specify that the Viewport property uses absolute coordinates, set the ViewportUnits property to Absolute.

設定すると、次の図は、出力の違いを示します、ViewportUnitsのプロパティをTileBrush相対または絶対パスのいずれかにします。The following illustration shows the difference in output when you set the ViewportUnits property of a TileBrush to either relative or absolute.

ビューポートの絶対パスと相対単位Absolute and Relative Viewport Units
相対と絶対 ViewportUnitsRelative and absolute ViewportUnits

依存プロパティ情報Dependency Property Information

識別子フィールドです。Identifier field ViewportUnitsProperty
メタデータのプロパティを設定するには trueMetadata properties set to true なしNone