Partager via


InteractionTracker.ConfigurePositionYInertiaModifiers Méthode

Définition

Applique une collection d’objets InteractionTrackerInertiaModifier à l’inertie y d’un Objet InteractionTracker.

La méthode ConfigurePositionYInertiaModifiers applique un individu ou une collection d’InteractionTrackerInertiaModifiers au composant y d’InteractionTracker. Le système évalue chacune des propriétés de condition du modificateur Y dans l’ordre dans lequel elles ont été ajoutées à InteractionTracker. Ainsi, l’ordre que l’InteractionTrackerInertiaModifier a dans la collection sera le même ordre que celui avec lequel le système évaluera.

public:
 virtual void ConfigurePositionYInertiaModifiers(IIterable<InteractionTrackerInertiaModifier ^> ^ modifiers) = ConfigurePositionYInertiaModifiers;
void ConfigurePositionYInertiaModifiers(IIterable<InteractionTrackerInertiaModifier> const& modifiers);
public void ConfigurePositionYInertiaModifiers(IEnumerable<InteractionTrackerInertiaModifier> modifiers);
function configurePositionYInertiaModifiers(modifiers)
Public Sub ConfigurePositionYInertiaModifiers (modifiers As IEnumerable(Of InteractionTrackerInertiaModifier))

Paramètres

modifiers

IIterable<InteractionTrackerInertiaModifier>

IEnumerable<InteractionTrackerInertiaModifier>

Collection d’objets InteractionTrackerInertiaModifier à appliquer à l’inertie y d’un Objet InteractionTracker.

Exemples

void SimpleYModifer(CompositionPropertySet shared)
{
  // Create the Inertia Modifier for Y Direction.
  var yModifier = InteractionTrackerInertiaRestingValue.Create(_compositor);

  // For sample purpose, always true condition
  yModifier.Condition = _compositor.CreateExpressionAnimation("5 > 3");
  yModifier.RestingValue = _compositor.CreateExpressionAnimation("this.Target.Position.Y - shared.snapRangeY");
  yModifier.RestingValue.SetReferenceParameter("shared", shared);
  var yModifierList = new InteractionTrackerInertiaRestingValue[] { yModifier };

  // Add modifier list to InteractionTracker.
  _tracker.ConfigurePositionYInertiaModifiers(yModifierList); 
}

S’applique à