using MwFramework.ManagerService; using Stylet; namespace MainShell.Recipe.Models { /// /// 晶圆信息。 /// public class WaferInfo : PropertyChangedBase, IParameterItem { private string _dieColor; /// /// 芯片颜色。 /// public string DieColor { get { return _dieColor; } set { SetAndNotify(ref _dieColor, value); } } private double _dieSizeX; /// /// 芯片 X 尺寸。 /// public double DieSizeX { get { return _dieSizeX; } set { SetAndNotify(ref _dieSizeX, value); } } private double _dieSizeY; /// /// 芯片 Y 尺寸。 /// public double DieSizeY { get { return _dieSizeY; } set { SetAndNotify(ref _dieSizeY, value); } } private double _diePitchX; /// /// 芯片 X 间距。 /// public double DiePitchX { get { return _diePitchX; } set { SetAndNotify(ref _diePitchX, value); } } private double _diePitchY; /// /// 芯片 Y 间距。 /// public double DiePitchY { get { return _diePitchY; } set { SetAndNotify(ref _diePitchY, value); } } private double _waferWidth; /// /// 晶圆宽度。 /// public double WaferWidth { get { return _waferWidth; } set { SetAndNotify(ref _waferWidth, value); } } private double _waferHeight; /// /// 晶圆高度。 /// public double WaferHeight { get { return _waferHeight; } set { SetAndNotify(ref _waferHeight, value); } } private int _waferRowNum; /// /// 晶圆行数。 /// public int WaferRowNum { get { return _waferRowNum; } set { SetAndNotify(ref _waferRowNum, value); } } private int _waferColNum; /// /// 晶圆列数。 /// public int WaferColNum { get { return _waferColNum; } set { SetAndNotify(ref _waferColNum, value); } } public IParameterItem Clone() { return this.MemberwiseClone() as IParameterItem; } } }