31 lines
720 B
C#
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; }
|
|
}
|
|
}
|