12345678910111213141516171819202122232425262728293031323334 |
- using MECF.Framework.Common.CommonData;
- using Newtonsoft.Json;
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace MECF.Framework.Common.RecipeCenter
- {
- public class VpwRinseStep : NotifiableItem
- {
- #region 内部变量
- private int _durationSeconds;
- private int _rotationSpeed;
- private int _index;
- private int _step;
- #endregion
- #region 属性
- [JsonProperty]
- public int DurationSeconds { get { return _durationSeconds; } set { _durationSeconds = value; InvokePropertyChanged(nameof(DurationSeconds)); } }
- [JsonProperty]
- public int RotationSpeed { get { return _rotationSpeed; } set { _rotationSpeed = value; InvokePropertyChanged(nameof(RotationSpeed)); } }
- [JsonProperty]
- public int Index { get { return _index; }
- set { _index = value;_step = _index + 1; InvokePropertyChanged(nameof(Index)); InvokePropertyChanged(nameof(Step)); } }
- [JsonProperty]
- public int Step { get { return _step; } set { _step = value; InvokePropertyChanged(nameof(Step)); } }
- #endregion
- }
- }
|