private void gestureHandler()
        {
            gestureRecognizer.GestureSettings = Windows.UI.Input.GestureSettings.Tap | Windows.UI.Input.GestureSettings.Hold | Windows.UI.Input.GestureSettings.RightTap | Windows.UI.Input.GestureSettings.CrossSlide;

            mainGrid.PointerCanceled += OnPointerCanceled;
            mainGrid.PointerPressed  += OnPointerPressed;
            mainGrid.PointerReleased += OnPointerReleased;
            mainGrid.PointerMoved    += OnPointerMoved;

            CrossSlideThresholds cst = new CrossSlideThresholds();

            cst.SelectionStart = 2;
            cst.SpeedBumpStart = 3;
            cst.SpeedBumpEnd   = 4;
            cst.RearrangeStart = 5;
            gestureRecognizer.CrossSlideHorizontally = true;
            gestureRecognizer.CrossSlideThresholds   = cst;

            gestureRecognizer.CrossSliding += gestureRecognizer_CrossSliding;
        }
        public void GestureInputProcessor(GestureRecognizer gr, UIElement target)
        {
            this.gestureRecognizer = gr;
            this.element           = target;
            this.gestureRecognizer.GestureSettings = GestureSettings.Tap | GestureSettings.Hold | GestureSettings.RightTap | GestureSettings.CrossSlide;
            this.element.PointerCanceled          += MainPage_PointerCanceled;
            this.element.PointerPressed           += MainPage_PointerPressed;
            this.element.PointerReleased          += MainPage_PointerReleased;
            this.element.PointerMoved     += Element_PointerMoved;
            gestureRecognizer.Holding     += GestureRecognizer_Holding;
            gestureRecognizer.Tapped      += GestureRecognizer_Tapped;
            gestureRecognizer.RightTapped += GestureRecognizer_RightTapped;

            CrossSlideThresholds cst = new CrossSlideThresholds();

            cst.SelectionStart = 2;
            cst.SpeedBumpStart = 3;
            cst.SpeedBumpEnd   = 4;
            cst.RearrangeStart = 5;
            gestureRecognizer.CrossSlideHorizontally = true;
            gestureRecognizer.CrossSlideThresholds   = cst;
            gestureRecognizer.CrossSliding          += GestureRecognizer_CrossSliding;
        }