InteractionTracker.ConfigurePositionYInertiaModifiers Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wendet eine Auflistung von InteractionTrackerInertiaModifier-Objekten auf die y-Inertia-Aktivität eines InteractionTracker an.
Die ConfigurePositionYInertiaModifiers-Methode wendet eine einzelne oder eine Auflistung von InteractionTrackerInertiaModifiers auf die y-Komponente von InteractionTracker an. Das System wertet jede der Bedingungseigenschaften des Y-Modifizierers in der Reihenfolge aus, in der sie InteractionTracker hinzugefügt wurden. Daher ist die Reihenfolge, die der InteractionTrackerInertiaModifier in der Auflistung aufweist, dieselbe Reihenfolge, mit der das System ausgewertet wird.
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))
Parameter
- modifiers
Die Auflistung der InteractionTrackerInertiaModifier-Objekte, die auf die y-Inertia eines InteractionTracker-Objekts angewendet werden sollen.
Beispiele
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);
}