using Prism.Mvvm; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace TeamAAS_VP.Models.Product { public class ProductGlobalParam : BindableBase { private int _Number; public int Number { get { return _Number; } set { SetProperty(ref _Number,value); } } private string _Name; public string Name { get { return _Name; } set { SetProperty(ref _Name, value); } } private string _Param1; public string Param1 { get { return _Param1; } set { SetProperty(ref _Param1, value); } } private string _Param2; public string Param2 { get { return _Param2; } set { SetProperty(ref _Param2, value); } } private string _Param3; public string Param3 { get { return _Param3; } set { SetProperty(ref _Param3, value); } } private string _Param4; public string Param4 { get { return _Param4; } set { SetProperty(ref _Param4, value); } } private string _Param5; public string Param5 { get { return _Param5; } set { SetProperty(ref _Param5, value); } } private string _Remark; /// /// 备注 /// public string Remark { get { return _Remark; } set { SetProperty(ref _Remark, value); } } public ProductGlobalParam Copy() { return new ProductGlobalParam() { Name = this.Name, Number = this.Number, Param1 = this.Param1, Param2 = this.Param2, Param3 = this.Param3, Param4 = this.Param4, Param5 = this.Param5, Remark = this.Remark }; } public override string ToString() { //将现在的编号、名称、参数等按照逗号分隔的形式返回 return $"{Number},{Name},{Param1},{Param2},{Param3},{Param4},{Param5}"; } } }