using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Tztek.XBus.Task.TaskPrimMode;
namespace Tztek._3DSpec.Prims.PointList
{
public class CalibPointSetCreator : ITaskPrimCreator
{
public ITaskPrimTypeAttributes ConcreteTaskPrimTypeAttributes
{
get
{
return PointListTypeAttributes.Instance;
}
}
public TaskPrim Create()
{
return CreatePrim();
}
public TaskPrim Create(System.Xml.XmlNode taskPrimConfig, ITaskPrimObjectsSetReader taskPrimObjectsSet)
{
PrimPointList prim = CreatePrim();
prim.TaskPrimObjectsSet = taskPrimObjectsSet;
prim.ImportConfig(taskPrimConfig);
return prim;
}
private PrimPointList CreatePrim()
{
PrimPointList prim = new PrimPointList
{
Label = PointListTypeAttributes.Instance.Name
};
return prim;
}
}
}
C#.NET dll封装(包含UI和实现函数),通过反射调用dll实现控件的快速加载(PrimPointListCreator.cs)
最新推荐文章于 2022-08-16 11:34:57 发布