using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Imaging; using System.Windows.Shapes; using System.Windows.Threading; using Aitex.Core.RT.DataCenter; using Aitex.Core.Util; namespace SicUI { /// /// WinDataView.xaml 的交互逻辑 /// public partial class WinDataView : Window { public class DataShow { public string RecipeName { get; set; } public string StepNumber { get; set; } public string StepName { get; set; } public string StepTime { get; set; } public string RecipeTime { get; set; } // public string PSUMOde { get; set; } public string SCRMOde { get; set; } // public string Inner { get; set; } public string Middle { get; set; } public string Outer { get; set; } public string U { get; set; } public string M { get; set; } public string L { get; set; } // public string TC1 { get; set; } public string TC2 { get; set; } public string TC3 { get; set; } //腔内压力 public string ChamPressFeedBack { get; set; } //腔体转速 public string ActualSpeedFeedback { get; set; } public string PM1Temprature { get; set; } public DataShow() { } } // public DataShow dsFresh = null; public event EventHandler evFresh; public WinDataView(Object obj) { InitializeComponent(); // evFresh = new EventHandler(RefreshUI); SicUI.Models.PMs.PMProcessViewModel PMLDVM = obj as SicUI.Models.PMs.PMProcessViewModel; PMLDVM.TimerEvent += evFresh; } private void RefreshUI(object sender, EventArgs e) { this.RecipeName.Text = dsFresh.RecipeName; this.StepNo.Text = dsFresh.StepNumber; this.StepName.Text = dsFresh.StepName; this.StepTime.Text = dsFresh.StepTime; this.RecipeTime.Text = dsFresh.RecipeTime; // this.PSUMode.Text = dsFresh.PSUMOde; this.SCRMode.Text = dsFresh.SCRMOde; // this.Inner.Text = dsFresh.Inner; this.Middle.Text = dsFresh.Middle; this.Outer.Text = dsFresh.Outer; this.U.Text = dsFresh.U; this.M.Text = dsFresh.M; this.L.Text = dsFresh.L; // this.TC1.Text = dsFresh.TC1; this.TC2.Text = dsFresh.TC2; this.TC3.Text = dsFresh.TC3; this.Pressure.Text = dsFresh.ChamPressFeedBack; this.Rotate.Text = dsFresh.ActualSpeedFeedback; //this.TCTemp.Text = dsFresh.PM1Temprature; } } }