public static ICommand RequestNewEdgePoint(this IEditor editor, EdgePointRef prevEdgePointRef, Point location) { var req = new NewEdgePointRequest(); req.PrevEdgePointRef = prevEdgePointRef; req.Location = location; return(editor.PerformRequest(req)); }
// ======================================== // constructor // ======================================== public NewEdgePointHandle(EdgePointRef prevEdgePointRef) { var fig = new SimpleRect(); fig.Foreground = Color.Gray; _figure = fig; _figureSize = new Size(8, 8); _request = new NewEdgePointRequest(); _request.PrevEdgePointRef = prevEdgePointRef; }