using Avalonia.Controls; using Serein.Workbench.Avalonia.Custom.Views; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Serein.Workbench.Avalonia.Model { /// /// 绘制的线 /// public class NodeConnectionLine { /// /// 将线条绘制出来(临时线) /// /// 放置画布 /// 线的实体 public NodeConnectionLine(Canvas canvas, ConnectionLineShape line) { Canvas = canvas; Line = line; canvas?.Children.Add(line); } public Canvas Canvas { get; } public ConnectionLineShape Line { get; } /// /// 移除线 /// public void Remove() { Canvas?.Children.Remove(Line); } } }