Files
aistudio-wpf-diagram/AIStudio.Wpf.Mind/Models/MindNodeModel.cs

43 lines
851 B
C#
Raw Normal View History

2023-03-01 19:28:06 +08:00
using System.Windows;
2023-03-05 23:22:34 +08:00
using AIStudio.Wpf.DiagramDesigner;
2023-03-01 19:28:06 +08:00
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;
}
2023-03-05 23:22:34 +08:00
public override DiagramItemViewModel ToNodel(IDiagramViewModel diagramViewModel)
2023-03-01 19:28:06 +08:00
{
2023-03-05 23:22:34 +08:00
MindNode mindNode = new MindNode(diagramViewModel);
2023-03-01 19:28:06 +08:00
mindNode.Spacing = Spacing;
mindNode.Offset = Offset;
mindNode.IsExpanded = IsExpanded;
return mindNode;
}
}
}