InteractionTracker.ConfigureScaleInertiaModifiers 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’échelle d’un Objet InteractionTracker.
La méthode ConfigureScaleInertiaModifiers applique un individu ou une collection d’InteractionTrackerInertiaModifiers au composant de mise à l’échelle d’InteractionTracker. Le système évalue chacune des propriétés de condition du modificateur d’échelle 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 ConfigureScaleInertiaModifiers(IIterable<InteractionTrackerInertiaModifier ^> ^ modifiers) = ConfigureScaleInertiaModifiers;
void ConfigureScaleInertiaModifiers(IIterable<InteractionTrackerInertiaModifier> const& modifiers);
public void ConfigureScaleInertiaModifiers(IEnumerable<InteractionTrackerInertiaModifier> modifiers);
function configureScaleInertiaModifiers(modifiers)
Public Sub ConfigureScaleInertiaModifiers (modifiers As IEnumerable(Of InteractionTrackerInertiaModifier))
Paramètres
- modifiers
Collection d’objets InteractionTrackerInertiaModifier à appliquer à l’échelle d’un Objet InteractionTracker.
Exemples
void SimpleScaleModifer(CompositionPropertySet shared)
{
// Create the Inertia Modifier for Scale.
var scaleModifier = InteractionTrackerInertiaRestingValue.Create(_compositor);
// For sample purpose, always true condition
scaleModifier.Condition = _compositor.CreateExpressionAnimation("5 > 3");
scaleModifier.RestingValue = _compositor.CreateExpressionAnimation("this.Target.Scale - shared.scaleRange");
scaleModifier.RestingValue.SetReferenceParameter("shared", shared);
var scaleModifierList = new InteractionTrackerInertiaRestingValue[] { scaleModifier };
// Add modifier list to InteractionTracker.
_tracker.ConfigureScaleInertiaModifiers(scaleModifierList);
}