资源描述:
《钢铁企业煤气预测与优化调度系统软件代码》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Windows;usingSystem.Windows.Documents;usingSystem.Windows.Input;usingSimulatc.Wpf.UCBasc;usingSimulate.Core.Extentions;usingDcvExprcss.Xpf.Charts;usingDevExpress.Xpf.Editors;usingSystem.Windows.
2、Controls.Primitivcs;namespaceSimulatc.Wpf.Prcdictivc{//////GasSystcm.xaml的交互逻辑///publicpartialclassBfgSystem:BaseUserControl{publicBfgSystem(){InitializeComponent();Loaded+=newRoutedEventHandler(GasSystem_Loaded);Application.Current.Deactivated+=ne
3、wEventHandle「(Cuirent_Deactivated);chart.Loaded+=newRoutedEventHandler(chart_Loaded);}voidCurrent_Deactivated(objectsender,EventArgse){pop.IsOpen=false;Application.Current.Deactivated■二newEventHandler(Current_Deactivated);Application.Current.Activated+=newEventHandle
4、r(Current_Activated);JvoidCurrent_Activated(objectsender,EventArgse){pop.IsOpen二true;Application.Current.Deactivated+=newEvcntHandIcr(Currcnt_Dcactivatcd);Jprotectedvoidchart_MouseMove(objectsender,MouseEventArgse){Pointposition=c.GctPosition(chart);ChartHitlnfohitin
5、fo=chart.CalcHitlnfo(position);if(hitinfo!=null&&hitlnfo.ScricsPoint!=null){ttContent.Text=stringTormatC*设备:{0}时间:{1}煤气量:{2}立方米每小时IIhitlnfo.SeriesPoint.Series.DisplayName,DateTime.Parse(hitInfo.SeriesPoint.Argument).ToString(nyyyy-MM-ddHH:00:00"),hitlnfo.SeriesPo
6、inl.NonAnimatedValue);pointTooltip.Placement=PlacementMode.RelativePoint;pointTooltip.PlacementTarget=chart;pointTooltip.HorizontalOffset=position.X+5;pointTooltip.Verticaloffset=position.Y+5;pointTooltip.IsOpen=true;Cursor=Cursors.Hand;}else{pointTooltip.IsOpen=fals
7、e;Cursor=Cursors.Arrow;protectedvoidchart_MouseLeave(objectsender,MouseEventArgse){pointTooltip.IsOpen=false;)voidGasSystem_Loaded(objectsender,RoutedEventArgse){dateStart.Value=newDateTime(DateTime.Now.Year,DateTime.Now.Month,DateTime.Now.Day,DateTime.Now.Hour,0,0);
8、dateEnd.Value=newDateTime(DateTime.Now.Year,DateTime.Now.Month,DateTime.Now.Day,DateTime.Now.Hour,0,0).AddHours(5);//LoadData(dateS