CadParamPluging/UI/TemplateSelectionItem.cs
2025-12-31 09:58:12 +08:00

31 lines
720 B
C#

using CadParamPluging.Domain.Models;
namespace CadParamPluging.UI
{
public class TemplateSelectionItem
{
public TemplateInfo Info { get; set; }
public TemplateSelectionItem(TemplateInfo info)
{
Info = info;
}
public override string ToString()
{
if (Info == null)
{
return "无效模板";
}
var sheet = !string.IsNullOrWhiteSpace(Info.LayoutName)
? Info.LayoutName
: "Model";
return $"{Info.Name} - {sheet}";
}
public Autodesk.AutoCAD.DatabaseServices.Extents3d? ModelWindow { get; set; }
}
}