Search code examples
windows-phone-7pivotsilverlight-toolkit

How to stop the WP7 pivot control handling the Flick Gesture event in Silverlight Toolkit


I have a Pivot Control in my WP7 app that by nature responds to left and right swipes to move between the pivot items.

I then want to use the Flick Gesture on a UserControl (a small UI segment on my page) for something else.

My user control does handle the event but so does the Pivot control, so it navigates to the next item. I have not figured out how to stop the event when the usercontrol handles it.

Is it possible to use a sub control with the flick gesture within a WP7 Pivot Control?

eg:

        private void glBlinds_Flick(object sender, FlickGestureEventArgs e)
        {
                //do stuff
                e.Handled = true;
        }

Solution

  • The short answer is don't put a control which supports a gesture on top of another control which also supports the same gesture.

    Please see this answer to a very similar question for a slightly longer response: WP7 Toggle switch in a Pivot control?