Files
aistudio-wpf-diagram/AIStudio.Wpf.Mind/Models/MindNodeModel.cs
艾竹 b3c7e1efec mind
2023-03-10 12:09:13 +08:00

44 lines
930 B
C#

using System.Collections.Generic;
using System.Windows;
using AIStudio.Wpf.DiagramDesigner;
using AIStudio.Wpf.DiagramModels;
using AIStudio.Wpf.DiagramModels.ViewModels;
using AIStudio.Wpf.Mind;
using AIStudio.Wpf.Mind.ViewModels;
namespace AIStudio.Wpf.Flowchart.Models
{
public class MindNodeModel : DiagramNode
{
public Size Spacing
{
get; set;
}
public Point Offset
{
get; set;
}
public bool IsExpanded
{
get; set;
}
public override DiagramItemViewModel ToNodel(IDiagramViewModel diagramViewModel)
{
MindNode mindNode = new MindNode(diagramViewModel);
mindNode.Spacing = Spacing;
mindNode.Offset = Offset;
mindNode.IsExpanded = IsExpanded;
mindNode.InitLayout(false);
return mindNode;
}
}
}