InteractionTracker.ConfigurePositionXInertiaModifiers 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
InteractionTrackerInertiaModifier 개체의 컬렉션을 InteractionTracker의 x 관성에 적용합니다.
ConfigurePositionXInertiaModifiers 메서드는 InteractionTracker의 x 구성 요소에 InteractionTrackerInerInertiaModifier의 개별 또는 컬렉션을 적용합니다. 시스템은 InteractionTracker에 추가된 순서대로 각 X 한정자의 조건 속성을 평가합니다. 따라서 InteractionTrackerInertiaModifier 가 컬렉션에 갖는 순서는 시스템이 평가할 순서와 동일합니다.
public:
virtual void ConfigurePositionXInertiaModifiers(IIterable<InteractionTrackerInertiaModifier ^> ^ modifiers) = ConfigurePositionXInertiaModifiers;
void ConfigurePositionXInertiaModifiers(IIterable<InteractionTrackerInertiaModifier> const& modifiers);
public void ConfigurePositionXInertiaModifiers(IEnumerable<InteractionTrackerInertiaModifier> modifiers);
function configurePositionXInertiaModifiers(modifiers)
Public Sub ConfigurePositionXInertiaModifiers (modifiers As IEnumerable(Of InteractionTrackerInertiaModifier))
매개 변수
- modifiers
InteractionTracker의 x 관성에 적용할 InteractionTrackerInertiaModifier 개체의 컬렉션입니다.
예제
void SimpleXModifer(CompositionPropertySet shared)
{
// Create the Inertia Modifier for X Direction.
var xModifier = InteractionTrackerInertiaRestingValue.Create(_compositor);
// For sample purpose, always true condition
xModifier.Condition = _compositor.CreateExpressionAnimation("5 > 3");
xModifier.RestingValue = _compositor.CreateExpressionAnimation("this.Target.Position.X - shared.snapRangeX");
xModifier.RestingValue.SetReferenceParameter("shared", _sharedDelta);
var xModifierList = new InteractionTrackerInertiaRestingValue[] { xModifier };
// Add modifier list to InteractionTracker.
_tracker.ConfigurePositionXInertiaModifiers(xModifierList);
}
설명
특정 순서로 관성 한정자를 평가하는 시스템에 대한 종속성이 있는 경우 평가하려는 순서대로 목록(여러 개인 경우) 또는 InteractionTracker 에 직접 삽입되는지 확인합니다. 시스템은 삽입 순서대로 관성 한정자의 조건을 평가합니다.