Beispiel #1
0
        public IVertexConnectionPoint GetConnectionPointAt(Point position)
        {
            Measure(new USize(double.PositiveInfinity, double.PositiveInfinity));

            return(VertexConnectionPointsList.FirstOrDefault(a =>
            {
                var rect = new Rect(a.RectangularSize.X, a.RectangularSize.Y, a.RectangularSize.Width, a.RectangularSize.Height);
                return rect.Contains(position.ToGraphX());
            }));
        }