private static bool OnNextGestureFindChild(IElement element, Gesture gesture) { return element.GetVisualChildren().Reverse().Where(child => !OnNextGestureFindChild(child, gesture)).Any( child => OnNextGestureFindElement(child, gesture)); }