| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 | using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows;using Aitex.Core.Common.DeviceData;using Aitex.Core.Util;using FurnaceUI.Models;using MECF.Framework.Common.DataCenter;using MECF.Framework.Common.OperationCenter;namespace FurnaceUI.Client.Dialog{    public class PressureInfoViewModel : FurnaceUIViewModelBase    {        private PressureInfoView _view;        [Subscription("PM1.VG11.DeviceData")]        public AITWaterFlowMeterData VG11Data { get; set; }        public string VG11Value        {            get            {                return VG11Data.FeedBack.ToString();            }        }        [Subscription("PM1.VG13.DeviceData")]        public AITWaterFlowMeterData VG13Data { get; set; }        public string VG13Value        {            get            {                return VG13Data.FeedBack.ToString();            }        }        public string DialogResultString { get; set; }        private string _productZeroStr;        public string DefaultUnit { get; set; }        protected override void OnViewLoaded(object view)        {            base.OnViewLoaded(view);            _view=(PressureInfoView)view;                   }        protected override void OnActivate()        {            base.OnActivate();            DefaultUnit = (string)QueryDataClient.Instance.Service.GetConfig($"PM1.APC.PressureUnit");        }        public void OK()        {                     ((Window)GetView()).DialogResult = true;                    }        public void SelectExistClick(string cmd,object obj)        {            DialogResultString = cmd;            if (cmd == "Cancel")            {                ((Window)GetView()).DialogResult = false;            }            else            {                ((Window)GetView()).DialogResult = true;            }            TryClose();        }    }}
 |