Share via


InteractionTrackerInertiaModifier 类

定义

惯性修饰符的基类。

InteractionTrackerInertiaModifier 表示惯性修饰符的基类。 可将惯性修饰符视为更改 InteractionTracker 到达其最终静态位置的位置和方式的行为的方法。 当需要更多自定义运动体验(例如捕捉点)时,通常会使用更改 InteractionTracker 的此行为。 有关如何使用惯性修饰 符修改 InteractionTracker 的行为有两种变化:在与 InteractionTrackerInertiaRestingValue 类交互后修改其最终静态位置,或使用 InteractionTrackerInertiaMotion 类定义用于计算惯性期间的实际运动和最终静止位置的公式。 这些修饰符应用于 X 位置、Y 位置或 InteractionTracker 的比例。

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

注解

请务必注意,仅当 InteractionTracker 进入惯性状态时,才会评估惯性修饰符。 一旦 InteractionTracker 进入惯性,将评估所有惯性修饰符,如果选择一个,它将用于计算运动,直到 InteractionTracker 的速度变为 0。

属性

Comment

要与 CompositionObject 关联的字符串。

(继承自 CompositionObject)
Compositor

用于创建此 CompositionObject 的 Compositor

(继承自 CompositionObject)
DispatcherQueue

获取 CompositionObject 的 DispatcherQueue。

(继承自 CompositionObject)
ImplicitAnimations

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

(继承自 CompositionObject)
Properties

CompositionObject 关联的属性的集合。

(继承自 CompositionObject)

方法

Close()

关闭 CompositionObject 并释放系统资源。

(继承自 CompositionObject)
Dispose()

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

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

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

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

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

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

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

(继承自 CompositionObject)
StartAnimationGroup(ICompositionAnimationBase)

启动动画组。

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

(继承自 CompositionObject)
StopAnimation(String)

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

(继承自 CompositionObject)
StopAnimationGroup(ICompositionAnimationBase)

停止动画组。

(继承自 CompositionObject)
TryGetAnimationController(String)

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

(继承自 CompositionObject)

适用于

另请参阅