| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 | using FurnaceUI.Models;using MECF.Framework.Common.Utilities;namespace FurnaceUI.Views.Editors{    public class ScheduledMaintenanceMonitorViewModel : FurnaceUIViewModelBase    {        #region 构造函数        /// <summary>        /// 构造函数        /// </summary>        /// <param name="dataItem"></param>        public ScheduledMaintenanceMonitorViewModel(ScheduleMaintenanceDataItem dataItem)        {            EditModel = CloneUtil.CloneObject(dataItem) as ScheduleMaintenanceDataItem;        }        #endregion        #region 属性 EditModel        /// <summary>        /// EditModel        /// </summary>        public ScheduleMaintenanceDataItem EditModel { get; set; }        #endregion              public bool IsEnable        {            get { return _isEnable; }            set { _isEnable = value;                NotifyOfPropertyChange("IsEnable"); }        }        private bool _isEnable;        #region 方法 CurrentValueChange        /// <summary>        /// CurrentValueChange        /// </summary>        public void CurrentValueChange()        {            IsEnable = !IsEnable;        }         #endregion        #region 方法 ClearCurrentValue        /// <summary>        /// ClearCurrentValue        /// </summary>        public void ClearCurrentValue()        {            if (EditModel != null)            {                EditModel.CurrentValue = 0;            }        }         #endregion        #region 方法 SetSave        public void SetSave()        {            this.TryClose(true);        }        #endregion        #region 方法 SetCancel        public void SetCancel()        {            TryClose();        }        #endregion    }}
 |