TileBrush.Stretch TileBrush.Stretch TileBrush.Stretch TileBrush.Stretch Property

定義

タイルを塗りつぶすために、この TileBrush のコンテンツを引き伸ばす方法を指定する値を取得または設定します。Gets or sets a value that specifies how the content of this TileBrush stretches to fit its tiles.

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 コンテンツを基本タイルに投影する方法を指定する値。A value that specifies how this TileBrush content is projected onto its base tile. 既定値は Fill です。The default value is Fill.

注釈

Stretchプロパティでは、次が、値、Stretch列挙を定義します。The Stretch property accepts the following values, which the Stretch enumeration defines:

  • None:TileBrushコンテンツは、タイルを塗りつぶすに伸縮しません。None: The TileBrush content does not stretch to fill the tile.

  • Uniform:TileBrushコンテンツはタイルのサイズに合わせてスケーリングされます。Uniform: The TileBrush content is scaled to fit the tile dimensions. ただし、コンテンツの縦横比は保持されます。However, the aspect ratio of the content is preserved.

  • UniformToFill:TileBrushコンテンツを出力領域を塗りつぶしますが元の縦横比は維持されますが、完全にするためにスケーリングします。UniformToFill: The TileBrush content is scaled so that it completely fills the output area but preserves its original aspect ratio.

  • Fill:TileBrushコンテンツは、タイルに合わせてスケーリングされます。Fill: The TileBrush content is scaled to fit the tile. コンテンツの高さと幅は別々にスケーリングされるため、コンテンツの元の縦横比が維持されない場合があります。Because the content's height and width are scaled independently, the original aspect ratio of the content might not be preserved. つまり、TileBrushコンテンツは、出力タイルを完全に埋めるためにゆがんで表示される可能性があります。That is, the TileBrush content might be distorted in order to completely fill the output tile.

次の図は、異なるStretch設定します。The following image illustrates the different Stretch settings.

異なる TileBrush Stretch 設定Different TileBrush Stretch settings
異なる Stretch 設定Different stretch settings

ディメンションを指定することに注意してください。TileBrushコンテンツを使用して、Viewboxプロパティ; のサイズと位置を指定する、TileBrush基本タイルを使用して、Viewportプロパティ。Note that you specify the dimensions of TileBrush content by using the Viewbox property; you specify the position and size of the TileBrush base tile by using the Viewport property.

Viewbox クリッピングViewbox Clipping

TileBrush 内容がクリップされることはありません、Viewboxします。TileBrush contents are never clipped to the Viewbox. ただし、TileBrush内容の境界にクリップ、Viewportの大きさを設定する、TileBrush基本タイル。However, TileBrush contents are clipped to the edges of the Viewport, which sets the dimensions for the TileBrush base tile.

次の図は、別の効果Stretchの設定、TileBrushを持つ、Viewboxより小さい、 ViewportThe following illustration shows the effect of different Stretch settings on a TileBrush that has a Viewbox that is smaller than its Viewport. 外部にあるイメージの部分、Viewbox薄い灰色のされます。The parts of the image that are outside the Viewbox are tinted gray.

TileBrush Stretch 設定が異なるTileBrush with different Stretch settings
Stretch 設定が異なる TileBrushTileBrush with different Stretch settings

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

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

適用対象

こちらもご覧ください