Files

44 lines
1.2 KiB
C#
Raw Permalink Normal View History

2023-05-14 00:31:25 +08:00
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using AIStudio.Wpf.DiagramDesigner.Models;
namespace AIStudio.Wpf.DiagramDesigner
{
public class TextAutoDesignerItemViewModel : TextDesignerItemViewModel
{
public TextAutoDesignerItemViewModel()
{
}
public TextAutoDesignerItemViewModel(IDiagramViewModel root) : base(root)
{
}
public TextAutoDesignerItemViewModel(IDiagramViewModel root, SelectableItemBase designer) : base(root, designer)
{
}
public TextAutoDesignerItemViewModel(IDiagramViewModel root, SerializableItem serializableItem, string serializableType) : base(root, serializableItem, serializableType)
{
}
2024-02-18 16:40:33 +08:00
public override void Init(IDiagramViewModel root, bool initNew)
2023-05-14 00:31:25 +08:00
{
base.Init(root, initNew);
CustomText = true;
}
protected override void InitNew()
{
base.InitNew();
this.ItemWidth = double.NaN;
this.ItemHeight = double.NaN;
this.MinItemWidth = this.MinItemHeight = FontViewModel.FontSize * 2;
}
}
}