private Rectangle ToGroupCoordinates(LayoutElement <Group> element, Rectangle bounds) { return(new Rectangle(ToGroupCoordinates(element, bounds.Location), bounds.Size)); }
/// <summary> /// Transform <paramref name="location"/> to coordinates of <paramref name="element"/> /// </summary> /// <param name="element"></param> /// <param name="location"></param> /// <returns></returns> private Point ToGroupCoordinates(LayoutElement <Group> element, Point location) { return(new Point( location.X - element.Bounds.X, location.Y - element.Bounds.Y - GroupLabelSize.Height - GroupLabelMargin.Vertical)); }