英語で読む

次の方法で共有


Stretch 列挙型

定義

割り当てられた領域を埋めるようにコンテンツのサイズを変更する方法を示します。

public enum Stretch
継承

フィールド

Fill 1

割り当てられた広さを埋めるようにコンテンツのサイズを変更します。 縦横比は維持されません。

None 0

コンテンツの現在のサイズを維持します。

Uniform 2

割り当てられた広さに収まるようにコンテンツのサイズを変更しますが、元の縦横比が維持されます。

UniformToFill 3

割り当てられた広さを埋めるようにコンテンツのサイズを変更しますが、元の縦横比が維持されます。 ソース コンテンツの縦横比が対象の四角形の縦横比と異なる場合は、ソース コンテンツが対象の四角形に収まるように切り取られます。

次の例では、 の Viewbox インスタンスを作成し、コードを Stretch 使用してそのコンテンツのモードを設定する方法を示します。


// Create a Viewbox and add it to the Canvas
myViewbox = new Viewbox();
myViewbox.StretchDirection = StretchDirection.Both;
myViewbox.Stretch = Stretch.Fill;
myViewbox.MaxWidth = 400;
myViewbox.MaxHeight = 400;

注釈

次の図は、さまざまな Stretch 値を示しています。

異なる TileBrush Stretch の設定
ストレッチ値

適用対象

製品 バージョン
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9