public static EGrip GetCurrentGrip(this IExpandableElement element, Point point) { if (element.BottomGripBounds != null && element.BottomGripBounds.Contains(point)) { return(EGrip.Bottom); } else if (element.RightGripBounds != null && element.RightGripBounds.Contains(point)) { return(EGrip.Right); } else if (element.BottomRightGripBounds != null && element.BottomRightGripBounds.Contains(point)) { return(EGrip.BottomRight); } return(EGrip.None); }
public static bool IsInAnyGrip(this IExpandableElement element, Point point) { return(GetCurrentGrip(element, point) != EGrip.None); }