| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394 | using MECF.Framework.UI.Client.CenterViews.Dialogs;using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows;using FurnaceUI.Models;namespace FurnaceUI.Views.Editors{    public class TempValueSetViewModel : FurnaceUIViewModelBase    {        public bool IsEnable => CGlobal.RecipeProcessEditViewEnable;//是否是View模式        private string _tempSetValue;        public string TempSetValue        {            get => _tempSetValue; set            {                _tempSetValue = value;                NotifyOfPropertyChange("TempSetValue");            }        }        public bool IsBagValue { get; set; }        private int _tempMaxValue;        public int TempMaxValue        {            get => _tempMaxValue; set            {                _tempMaxValue = value;                NotifyOfPropertyChange("TempMaxValue");            }        }        private int _tempMinValue;        public int TempMinValue        {            get => _tempMinValue; set            {                _tempMinValue = value;                NotifyOfPropertyChange("TempMinValue");            }        }        public void SetTemperatureMaxValueCmd(string operate, object sender)        {            if (operate == "UP")            {                TempMaxValue += 10;            }            else if (operate == "DOWN")            {                TempMaxValue -= 10;            }        }        public void SetTemperatureMinValueCmd(string operate, object sender)        {            if (operate == "UP")            {                TempMinValue += 10;            }            else if (operate == "DOWN")            {                TempMinValue -= 10;            }        }        public void SetTemperatureValueCmd(object sender)        {            //NumberKeyboard numberKeyboard = new NumberKeyboard("Set Temperature Value", TempSetValue.ToString());            //if ((bool)numberKeyboard.ShowDialog())            //{            //    TempSetValue = float.Parse(numberKeyboard.ValueString);            //}        }        public void SaveCmd()        {            ((Window)GetView()).DialogResult=true;        }        public void CloseCmd()        {            ((Window)GetView()).DialogResult=false;        }    }}
 |