Поделиться через


InteractionTracker.ConfigurePositionXInertiaModifiers Метод

Определение

Применяет коллекцию объектов InteractionTrackerInertiaModifier к инерции x Объекта InteractionTracker.

Метод ConfigurePositionXInertiaModifiers применяет отдельный объект или коллекцию объектов InteractionTrackerInertiaModifierк компоненту x InteractionTracker. Система будет оценивать каждое свойство условия модификатора X в порядке их добавления в InteractionTracker. Таким образом, порядок, который имеет 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

IIterable<InteractionTrackerInertiaModifier>

IEnumerable<InteractionTrackerInertiaModifier>

Коллекция объектов InteractionTrackerInertiaModifier, применяемых к инерции x Объекта InteractionTracker.

Примеры

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 непосредственно (если один) в том порядке, в который они будут оцениваться. Система будет оценивать условия модификаторов инерции в порядке их вставки.

Применяется к