private Point startCoordinate(Panel p)
 {
     UIElement container = VisualTreeHelper.GetParent(p) as UIElement;
     Point relativeLocation = p.TranslatePoint(new Point(0, 0), container);
     return relativeLocation;
 }