Image.Stretch プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
public:
property Stretch Stretch { Stretch get(); void set(Stretch value); };
Stretch Stretch();
void Stretch(Stretch value);
public Stretch Stretch { get; set; }
var stretch = image.stretch;
image.stretch = stretch;
Public Property Stretch As Stretch
<Image Stretch="stretchValue"/>
プロパティ値
イメージの高さまたは幅が明示的に指定されていない場合に、ソース イメージのレンダリング方法を指定する Stretch 列挙体の値。 既定値は Uniform です。
注釈
Stretch プロパティの値は、 Image インスタンスが Height プロパティまたは Width プロパティに明示的に設定された値をまだ使用していない場合、および Image インスタンスがコンテナー内にあり、 イメージ をストレッチしてレイアウト内の空き領域を埋めることができる場合にのみ関連します。 Stretch プロパティの値を None に設定した場合、それ以外の場合に拡大するレイアウト コンテナーがある場合でも、イメージは常にその自然なサイズを保持します。 イメージのサイズ設定の詳細については、「 イメージの解説」を参照してください。
イメージ ソースとスケーリング
デバイスのスケーリングと解像度のためにWindowsスケーリングするときにアプリが適切に表示されるように、いくつかの推奨サイズでイメージ ソースを作成する必要があります。 これは多くの場合、既定以外の Stretch 値を適用するのではなく、画像のサイズ変更を処理する方が適した方法です。 Image に Source を指定する場合は、現在のスケーリングに適したリソースを自動的に参照する名前付け規則を使用できます。 名前付け規則の詳細と詳細については、「 スケールに合わせて調整されたイメージとアセットを読み込む」を参照してください。
Note
Stretch 値 None は、スケーリングをサポートすることを目的としたイメージ リソースでは機能しません。 スケーリングが検出され、適切なスケーリングされたリソースが読み込まれると、 None 値によって示されるレイアウトの決定が適用されます。