CompositionEasingFunction 类

定义

要与 KeyFrameAnimations 一起使用的内插器函数的基类。

CompositionEasingFunction 类是用于 KeyFrameAnimation 的缓动函数的基类。 缓动函数用于描述系统如何在两个不同的关键帧之间内插。 目前,有三个支持的缓动函数:线性立方贝塞尔步骤

[WebHostHidden]
public ref class CompositionEasingFunction : CompositionObject
/// [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)]
[WebHostHidden]
class CompositionEasingFunction : CompositionObject
/// [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)]
[WebHostHidden]
class CompositionEasingFunction : CompositionObject
[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 class CompositionEasingFunction : CompositionObject
[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 class CompositionEasingFunction : CompositionObject
Public Class CompositionEasingFunction
Inherits CompositionObject
继承
Object Platform::Object IInspectable CompositionObject CompositionEasingFunction
派生
属性

属性

Comment

要与 CompositionObject 关联的字符串。

(继承自 CompositionObject)
Compositor

用于创建此 CompositionObjectCompositor

(继承自 CompositionObject)
DispatcherQueue

获取 CompositionObject 的 DispatcherQueue。

(继承自 CompositionObject)
ImplicitAnimations

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

(继承自 CompositionObject)
Properties

CompositionObject关联的属性的集合。

(继承自 CompositionObject)

方法

Close()

关闭 CompositionObject 并释放系统资源。

(继承自 CompositionObject)
CreateBackEasingFunction(Compositor, CompositionEasingFunctionMode, Single)

创建 BackEasingFunction的新实例。

CreateBounceEasingFunction(Compositor, CompositionEasingFunctionMode, Int32, Single)

创建 BounceEasingFunction的新实例。

CreateCircleEasingFunction(Compositor, CompositionEasingFunctionMode)

创建 CircleEasingFunction的新实例。

CreateCubicBezierEasingFunction(Compositor, Vector2, Vector2)

创建 CubicBezierEasingFunction的新实例。

CreateElasticEasingFunction(Compositor, CompositionEasingFunctionMode, Int32, Single)

创建 ElasticEasingFunction的新实例。

CreateExponentialEasingFunction(Compositor, CompositionEasingFunctionMode, Single)

创建 ExponentialEasingFunction的新实例。

CreateLinearEasingFunction(Compositor)

创建 LinearEasingFunction的新实例。

CreatePowerEasingFunction(Compositor, CompositionEasingFunctionMode, Single)

创建 PowerEasingFunction的新实例。

CreateSineEasingFunction(Compositor, CompositionEasingFunctionMode)

创建 SineEasingFunction的新实例。

CreateStepEasingFunction(Compositor, Int32)

使用指定的步骤计数创建 StepEasingFunction 的新实例。

CreateStepEasingFunction(Compositor)

创建 StepEasingFunction的新实例。

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)

适用于

另请参阅