public virtual DiagramConnectionBuilder Add()
        {
            var item = new DiagramConnection();

            container.Add(item);

            return new DiagramConnectionBuilder(item);
        }
Beispiel #2
0
        protected void ConnectDiagramShapes(string startShapeID, string endShapeID, RadDiagram diagram)
        {
            var connection = new DiagramConnection();

            connection.FromSettings.ShapeId = startShapeID;
            connection.ToSettings.ShapeId   = endShapeID;
            diagram.ConnectionsCollection.Add(connection);
        }
Beispiel #3
0
        public virtual DiagramConnectionBuilder Add()
        {
            var item = new DiagramConnection();

            container.Add(item);

            return(new DiagramConnectionBuilder(item));
        }
Beispiel #4
0
        /// <summary>
        /// Determines whether provided anchor is a valid diagram connection target .
        /// </summary>
        /// <param name="sourceConnectionId">The source connection identifier.</param>
        /// <param name="anchorInfo">The hit test information.</param>
        /// <returns>
        ///   <c>true</c> if [is valid target] [the specified source connection identifier]; otherwise, <c>false</c>.
        /// </returns>
        internal bool IsValidTarget(DiagramConnection sourceConnection, HitTestInfo anchorInfo)
        {
            ConnectorOrientation sourceOrientation = sourceConnection.OriginOrientation;
            ConnectorOrientation targetOrientation = anchorInfo.ToConnectorOrientation();


            return(this.InteractiveDiagramElement.IsValidConnectionTarget(sourceConnection.Origin.Id, sourceOrientation, targetOrientation));
        }
 public DiagramConnectionBuilder(DiagramConnection settings)
 {
     container = settings;
 }
Beispiel #6
0
 public DiagramConnectionBuilder(DiagramConnection settings)
 {
     container = settings;
 }