TileBrush.Stretch プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
タイルに合わせてこの TileBrush のコンテンツを拡大する方法を指定する値を取得または設定します。
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 のコンテンツを基本タイルに投影する方法を指定する値。 既定値は Fill です。
注釈
このプロパティは Stretch 、列挙が定義する次の値を Stretch 受け取ります。
Uniform: コンテンツは TileBrush 、タイルのサイズに合わせてスケーリングされます。 ただし、コンテンツの縦横比は保持されます。
UniformToFill:コンテンツは TileBrush 、出力領域を完全に埋めるようにスケーリングされますが、元の縦横比は保持されます。
Fill: コンテンツは TileBrush タイルに合わせてスケーリングされます。 コンテンツの高さと幅は別々にスケーリングされるため、コンテンツの元の縦横比が維持されない場合があります。 つまり、出力タイルを TileBrush 完全に埋めるために、コンテンツが歪んでいる可能性があります。
Stretch のさまざまな設定を次のイメージに示します。
異なる Stretch 設定
プロパティを使用してコンテンツの TileBrush サイズを指定します。プロパティを使用 Viewbox して、基本タイルの TileBrush 位置とサイズを Viewport 指定します。
Viewbox のクリッピング
TileBrush の内容がクリップ Viewboxされることはありません。 ただし、 TileBrush コンテンツ は 、ベース タイルの寸法を Viewport設定する 、の端に TileBrush クリップされます。
次の図は、より小さい a を持つ Viewbox a TileBrush に対する異なるStretch設定の効果をViewport示しています。 画像の外側 Viewbox にある部分は灰色で着色されています。
Stretch 設定が異なる TileBrush
依存プロパティ情報
識別子フィールド | StretchProperty |
メタデータのプロパティが次に設定されている true |
なし |