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();
- }
- }
- }
|