internal ManipulationInertiaStartingEventArgs(
            PointerIdentifier[] pointers,
            Point position,
            ManipulationDelta delta,
            ManipulationDelta cumulative,
            ManipulationVelocities velocities,
            uint contactCount,
            GestureRecognizer.Manipulation.InertiaProcessor processor)
        {
            global::System.Diagnostics.Debug.Assert(pointers.Length > 0 && pointers.All(p => p.Type == pointers[0].Type));

            Pointers          = pointers;
            PointerDeviceType = (PointerDeviceType)pointers[0].Type;
            Position          = position;
            Delta             = delta;
            Cumulative        = cumulative;
            Velocities        = velocities;
            ContactCount      = contactCount;
            Processor         = processor;
        }
Beispiel #2
0
 internal InertiaTranslationBehavior(GestureRecognizer.Manipulation.InertiaProcessor processor)
 {
     _processor = processor;
 }