43 references to ConnectionPoint
System.Activities.Presentation (43)
System.Activities.Presentation\System\Activities\Presentation\FreeFormEditing\ConnectionPoint.cs (12)
13public static readonly DependencyProperty LocationProperty = DependencyProperty.Register("Location", typeof(Point), typeof(ConnectionPoint)); 44get { return (Point)GetValue(ConnectionPoint.LocationProperty); } 45set { SetValue(ConnectionPoint.LocationProperty, value); } 71return this.GetSize(ConnectionPoint.DrawingSmallSide, ConnectionPoint.DrawingLargeSide); 80return this.GetSize(ConnectionPoint.HitTestSmallSide, ConnectionPoint.HitTestLargeSide); 145public static ConnectionPoint GetClosestConnectionPoint(List<ConnectionPoint> connectionPoints, Point refPoint, out double minDist) 153ConnectionPoint closestPoint = null; 154foreach (ConnectionPoint point in connectionPoints) 176double small = ConnectionPoint.DrawingSmallSide;
System.Activities.Presentation\System\Activities\Presentation\FreeFormEditing\ConnectionPointsAdorner.cs (4)
21protected List<ConnectionPoint> connectionPoints; 23internal List<ConnectionPoint> ConnectionPoints 28public ConnectionPointsAdorner(UIElement adornedElement, List<ConnectionPoint> connectionPointsToShow, bool isParentShapeSelected) 57protected void DrawConnectionPoint(ConnectionPoint connPoint, Point actualLocation, DrawingContext drawingContext)
System.Activities.Presentation\System\Activities\Presentation\FreeFormEditing\Connector.cs (2)
124ConnectionPoint sourceConnectionPoint = FreeFormPanel.GetSourceConnectionPoint(this); 138ConnectionPoint destinationConnectionPoint = FreeFormPanel.GetDestinationConnectionPoint(this);
System.Activities.Presentation\System\Activities\Presentation\FreeFormEditing\ConnectorEditor.cs (4)
109ConnectionPoint srcConnectionPoint = FreeFormPanel.GetSourceConnectionPoint(this.Connector); 451ConnectionPoint targetConnPt = null; 465ConnectionPoint destConnPt = FreeFormPanel.GetDestinationConnectionPoint(this.editedConnector); 479ConnectionPoint srcConnPt = FreeFormPanel.GetSourceConnectionPoint(this.editedConnector);
System.Activities.Presentation\System\Activities\Presentation\FreeFormEditing\ConnectorRouter.cs (6)
55internal static Point[] Route(FreeFormPanel panel, Point srPoint, ConnectionPoint destConnPoint) 63internal static Point[] Route(FreeFormPanel panel, ConnectionPoint srcConnPoint, Point destPoint) 71internal static Point[] Route(FreeFormPanel panel, ConnectionPoint srcConnectionPoint, MouseEventArgs e) 80ConnectionPoint destConnPoint = FreeFormPanel.ConnectionPointHitTest(e.GetPosition(panel), destConnPtsAdorner); 99internal static Point[] Route(FreeFormPanel panel, ConnectionPoint srcConnPoint, ConnectionPoint destConnPoint)
System.Activities.Presentation\System\Activities\Presentation\FreeFormEditing\FreeFormPanel.cs (15)
28public static readonly DependencyProperty DestinationConnectionPointProperty = DependencyProperty.RegisterAttached("DestinationConnectionPoint", typeof(ConnectionPoint), typeof(FreeFormPanel), new FrameworkPropertyMetadata()); 29public static readonly DependencyProperty SourceConnectionPointProperty = DependencyProperty.RegisterAttached("SourceConnectionPoint", typeof(ConnectionPoint), typeof(FreeFormPanel), new FrameworkPropertyMetadata()); 170public static ConnectionPoint GetDestinationConnectionPoint(DependencyObject obj) 172return (ConnectionPoint)obj.GetValue(FreeFormPanel.DestinationConnectionPointProperty); 175public static void SetDestinationConnectionPoint(DependencyObject obj, ConnectionPoint connectionPoint) 180public static ConnectionPoint GetSourceConnectionPoint(DependencyObject obj) 182return (ConnectionPoint)obj.GetValue(FreeFormPanel.SourceConnectionPointProperty); 185public static void SetSourceConnectionPoint(DependencyObject obj, ConnectionPoint connectionPoint) 260static public List<Point> GetEdgeRelativeToOutmostPanel(ConnectionPoint connectionPoint) 265static public Point GetLocationRelativeToOutmostPanel(ConnectionPoint connectionPoint) 300internal static ConnectionPoint ConnectionPointHitTest(Point hitPoint, ConnectionPointsAdorner adorner) 306internal static ConnectionPoint ConnectionPointHitTest(Point hitPoint, List<ConnectionPoint> connectionPoints, FreeFormPanel panel) 308ConnectionPoint hitConnectionPoint = null; 310foreach (ConnectionPoint connPoint in connectionPoints)