public bool ShoudIgnoreTouch(CGPoint point)
        {
            if (!FlyoutGestureEnable)
            {
                return(true);
            }

            bool inZone = false;

            if (!LeftMenuVisible && !RightMenuVisible)
            {
                foreach (var view in IgnoreZones)
                {
                    var rect = view.GetAbsoluteFrame(TopNavigationController.View);
                    inZone = point.PointInRect(rect);
                    if (inZone)
                    {
                        return(inZone);
                    }
                }
            }

            return(inZone);
        }