public IntervalReport_fanViewModel(IntervalReport_fanView mwin)
 {
     _Window = mwin;
     //Init();
 }
Example #2
0
        /// <summary>
        /// 监控管理
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void MonitorAdmin_Click(object sender, RoutedEventArgs e)
        {
            var Menu = sender as MenuItem;
            if (Menu != null)
            {
                string menuName = Menu.Name;
                string mHeader = Menu.Header.ToString();
                DockableContent mWindow = null;
                switch (menuName)
                {
                    //一级  [监控管理]
                    case "AlarmLog"://[设备联动设置]
                        mWindow = new AlarmLogView();
                        break;
                    case "Dailyreport"://[历史曲线]
                        mWindow = new DailyreportView();
                        break;
                    case "IntervalReport"://[统计报表]
                        mWindow = new IntervalReport_fanView();
                        break;
                    case "HistoryValue"://[历史值查询]
                        mWindow = new HistoryValueView();
                        break;
                }

                if (mWindow != null)
                {
                    mWindow.Title = mHeader;
                    mWindow.ShowAsDocument(dockManager);
                }
            }
        }