次の方法で共有


CompositionStretch 列挙型

定義

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

public enum class CompositionStretch
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.LiftedContract, 65536)]
enum class CompositionStretch
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.WindowsAppSDKContract, 65536)]
enum class CompositionStretch
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.LiftedContract), 65536)]
public enum CompositionStretch
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.WindowsAppSDKContract), 65536)]
public enum CompositionStretch
var value = Microsoft.UI.Composition.CompositionStretch.none
Public Enum CompositionStretch
継承
CompositionStretch
属性

フィールド

Fill 1

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

None 0

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

Uniform 2

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

UniformToFill 3

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

注釈

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

適用対象