示例#1
0
 public void AddElement(AlgorithmElement element, bool refresh = false)
 {
     Elements.Add(element);
     //BackGroundElements.Add(element);
     //if (refresh)
     //	Elements = BackGroundElements;
 }
示例#2
0
 public void NotifyRelationshipCreation(AlgorithmElement source, AlgorithmElement target)
 {
     throw new NotImplementedException();
 }
示例#3
0
        private void DrawArrow(AlgorithmElement prevElement, AlgorithmElement element)
        {
            ArrowLine aline1 = new ArrowLine();
            aline1.Stroke = Brushes.Black;
            aline1.StrokeThickness = 3;

            aline1.X1 = prevElement.NextArrowStart.X;
            aline1.Y1 = prevElement.NextArrowStart.Y;
            aline1.X2 = element.PrevArrowEnd.X;
            aline1.Y2 = element.PrevArrowEnd.Y;
            canvasArea.Children.Add(aline1);
        }