다음을 통해 공유


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, AnimationController)

개체의 지정된 속성과 애니메이션을 연결하고 애니메이션을 시작합니다.

(다음에서 상속됨 CompositionObject)
StartAnimation(String, CompositionAnimation)

개체의 지정된 속성과 애니메이션을 연결하고 애니메이션을 시작합니다.

(다음에서 상속됨 CompositionObject)
StartAnimationGroup(ICompositionAnimationBase)

애니메이션 그룹을 시작합니다.

CompositionObject의 StartAnimationGroup 메서드를 사용하면 CompositionAnimationGroup을 시작할 수 있습니다. 그룹의 모든 애니메이션은 개체에서 동시에 시작됩니다.

(다음에서 상속됨 CompositionObject)
StopAnimation(String)

지정된 속성에서 애니메이션의 연결을 끊고 애니메이션을 중지합니다.

(다음에서 상속됨 CompositionObject)
StopAnimationGroup(ICompositionAnimationBase)

애니메이션 그룹을 중지합니다.

(다음에서 상속됨 CompositionObject)
TryGetAnimationController(String)

지정된 속성에서 실행되는 애니메이션에 대한 AnimationController를 반환합니다.

(다음에서 상속됨 CompositionObject)

적용 대상

추가 정보