InteractionTracker.ConfigurePositionYInertiaModifiers Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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);
}