InteractionTracker.ConfigurePositionXInertiaModifiers 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 x-Inerträgheit eines InteractionTrackers an.
Die ConfigurePositionXInertiaModifiers-Methode wendet eine Einzelperson oder eine Auflistung von InteractionTrackerInertiaModifiers auf die x-Komponente von InteractionTracker an. Das System wertet die einzelnen Bedingungseigenschaften des X-Modifizierers in der Reihenfolge aus, in der sie zu InteractionTracker hinzugefügt wurden. Daher entspricht die Reihenfolge, die der InteractionTrackerInertiaModifier in der Auflistung hat, der Reihenfolge, in der das System ausgewertet wird.
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))
Parameter
- modifiers
Die Auflistung der InteractionTrackerInertiaModifier-Objekte, die auf die x-Inerträgheit eines InteractionTrackers angewendet werden sollen.
Beispiele
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);
}
Hinweise
Wenn Sie eine Abhängigkeit vom System haben, das die Inerträgheitsmodifizierer in einer bestimmten Reihenfolge auswertet, stellen Sie sicher, dass sie in der Gewünschten Reihenfolge direkt in die Liste (falls mehrere) oder direkt in InteractionTracker (falls einzeln) eingefügt werden. Das System wertet die Bedingungen der Tia-Modifizierer in der Reihenfolge aus, in die sie eingefügt werden.