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);
}
}
}