using MainShell.Models.LightConfig; using MwFramework.ManagerService; using Stylet; using System; using System.Collections.Generic; using System.ComponentModel; using System.Linq; using System.Text; using System.Threading.Tasks; namespace MainShell.Models { public class UpCamLightConfig : PropertyChangedBase, IParameterItem , ILightConfig { private int _pointRedLight; [Description("点红光")] public int PointRedLight { get { return _pointRedLight; } set { SetAndNotify(ref _pointRedLight, value); } } private int _ringRedLight; [Description("环红光")] public int RingRedLight { get { return _ringRedLight; } set { SetAndNotify(ref _ringRedLight, value); } } private int _pointBlueLight; [Description("点蓝光")] public int PointBlueLight { get { return _pointBlueLight; } set { SetAndNotify(ref _pointBlueLight, value); } } private int _ringBlueLight; [Description("环蓝光")] public int RingBlueLight { get { return _ringBlueLight; } set { SetAndNotify(ref _ringBlueLight, value); } } private int _redBackLight; [Description("红背光")] public int RedBackLight { get { return _redBackLight; } set { SetAndNotify(ref _redBackLight, value); } } public IParameterItem Clone() { return this.MemberwiseClone() as IParameterItem; } } }