CompositionSpriteShape 类

定义

绘制 Stroked 和 Filled CompositionGeometry 的 CompositionShape

public ref class CompositionSpriteShape sealed : CompositionShape
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.LiftedContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class CompositionSpriteShape final : CompositionShape
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.WindowsAppSDKContract, 65536)]
class CompositionSpriteShape final : CompositionShape
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.LiftedContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class CompositionSpriteShape : CompositionShape
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.WindowsAppSDKContract), 65536)]
public sealed class CompositionSpriteShape : CompositionShape
Public NotInheritable Class CompositionSpriteShape
Inherits CompositionShape
继承
Object Platform::Object IInspectable CompositionObject CompositionShape CompositionSpriteShape
属性

属性

CenterPoint

旋转和缩放形状的点。

(继承自 CompositionShape)
Comment

要与 CompositionObject 关联的字符串。

(继承自 CompositionObject)
Compositor

用于创建此 CompositionObject 的 Compositor

(继承自 CompositionObject)
DispatcherQueue

获取 CompositionObject 的 DispatcherQueue。

(继承自 CompositionObject)
FillBrush

获取或设置绘制形状内部区域的画笔。

Geometry

获取或设置定义此形状的几何图形。

ImplicitAnimations

附加到此对象的隐式动画集合。

(继承自 CompositionObject)
IsStrokeNonScaling

获取或设置一个值,该值指定形状的轮廓是否缩放。

Offset

获取或设置形状相对于其 ShapeVisual 的偏移量。

(继承自 CompositionShape)
Properties

CompositionObject 关联的属性的集合。

(继承自 CompositionObject)
RotationAngle

获取或设置形状的旋转角度(以弧度为单位)。

(继承自 CompositionShape)
RotationAngleInDegrees

获取或设置形状的旋转角度(以度为单位)。

(继承自 CompositionShape)
Scale

获取或设置要应用于形状的比例。

(继承自 CompositionShape)
StrokeBrush

获取或设置绘制形状轮廓的画笔。

StrokeDashArray

获取值的集合,这些值指示用于轮廓形状的短划线和间隙的图案。

StrokeDashCap

获取或设置 CompositionStrokeCap 枚举值,该值指定如何绘制短划线的末尾。

StrokeDashOffset

获取或设置一个值,该值指定短划线模式中短划线开始的距离。

StrokeEndCap

获取或设置 CompositionStrokeCap 枚举值,该值指定线条末尾的绘制方式。

StrokeLineJoin

获取或设置 CompositionStrokeLineJoin 枚举值,该值指定在形状顶点处使用的联接类型。

StrokeMiterLimit

获取或设置斜接长度与形状元素 StrokeThick 值的 一半之比的限制。

StrokeStartCap

获取或设置 CompositionStrokeCap 枚举值,该值指定如何绘制线条的开头。

StrokeThickness

获取或设置形状轮廓的宽度。

TransformMatrix

获取或设置要应用于形状的转换矩阵。

(继承自 CompositionShape)

方法

Close()

关闭 CompositionObject 并释放系统资源。

(继承自 CompositionObject)
Dispose()

执行与释放或重置非托管资源关联的应用程序定义的任务。

(继承自 CompositionObject)
PopulatePropertyInfo(String, AnimationPropertyInfo)

定义可进行动画处理的属性。

(继承自 CompositionObject)
StartAnimation(String, CompositionAnimation, AnimationController)

使用 对象的指定属性连接动画并启动动画。

(继承自 CompositionObject)
StartAnimation(String, CompositionAnimation)

使用 对象的指定属性连接动画并启动动画。

(继承自 CompositionObject)
StartAnimationGroup(ICompositionAnimationBase)

启动动画组。

CompositionObject 上的 StartAnimationGroup 方法可用于启动 CompositionAnimationGroup。 组中的所有动画将同时在 对象上启动。

(继承自 CompositionObject)
StopAnimation(String)

断开动画与指定属性的连接并停止动画。

(继承自 CompositionObject)
StopAnimationGroup(ICompositionAnimationBase)

停止动画组。

(继承自 CompositionObject)
TryGetAnimationController(String)

返回指定属性上运行的动画的 AnimationController。

(继承自 CompositionObject)

适用于