次の方法で共有


CompositionStretch 列挙型

定義

ソースからターゲット空間にマップするときにコンテンツをスケーリングする方法を指定します。

public enum class CompositionStretch
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class CompositionStretch
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 131072)]
enum class CompositionStretch
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum CompositionStretch
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 131072)]
public enum CompositionStretch
Public Enum CompositionStretch
継承
CompositionStretch
属性

Windows の要件

デバイス ファミリ
Windows 10 (10.0.10240.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v1.0 で導入)

フィールド

Fill 1

コンテンツのサイズがコピー先のサイズと等しくなるようにコンテンツをスケーリングします。 コンテンツの縦横比は保持されません。

None 0

スケーリングなし。 コンテンツのサイズが宛先のサイズより大きい場合、コンテンツはコピー先スペースの境界にクリップされます。

Uniform 2

縦横比が保持され、ターゲット空間の境界内に完全に収まるようにコンテンツをスケーリングします。 コンテンツの縦横比がターゲットの縦横比と一致しない場合、コンテンツはターゲット空間によってバインドされている領域の一部をカバーしません。 これは CompositionSurfaceBrush の既定値です。Stretch

UniformToFill 3

縦横比が保持され、宛先の境界全体を埋めるようにコンテンツをスケーリングします。 コンテンツの縦横比が宛先の縦横比と一致しない場合、コンテンツは宛先の境界までクリップされます。

注釈

CompositionSurfaceBrush の内容を SpriteVisual にストレッチする場合は、CompositionSurfaceBrush を参照してください。Stretch プロパティ。

適用対象