InteractionTracker.ConfigurePositionXInertiaModifiers Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Applica una raccolta di oggetti InteractionTrackerInertiaModifier alla x inertia di un InteractionTracker.
Il metodo ConfigurePositionXInertiaModifiers applica una singola o una raccolta di InteractionTrackerInertiaModifiers al componente x di InteractionTracker. Il sistema valuterà ogni proprietà della condizione del modificatore X nell'ordine in cui sono stati aggiunti a InteractionTracker. Pertanto, l'ordine con cui l'oggetto InteractionTrackerInertiaModifier ha nella raccolta sarà lo stesso ordine con cui verrà valutato il sistema.
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))
Parametri
- modifiers
Raccolta di oggetti InteractionTrackerInertiaModifier da applicare alla x inertia di un InteractionTracker.
Esempio
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);
}
Commenti
Se si ha una dipendenza dal sistema che valuta i modificatori in un determinato ordine, assicurarsi che vengano inseriti nell'elenco (se multiplo) o in InteractionTracker direttamente (se singolo) nell'ordine desiderato valutarli. Il sistema valuterà le condizioni dei modificatori inerti nell'ordine in cui vengono inseriti.