Example #1
0
        /// <summary>
        /// 按下真空炉子按钮事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            TempBtnInfoEx code = (sender as Button).Tag as TempBtnInfoEx;

            if (EBtnMethod != null)
            {
                EBtnMethod(code);
            }
        }
Example #2
0
        /// <summary>
        /// 自动生成炉腔层数
        /// </summary>
        public void CreateKilnInfo(int num, string name, string number, int menu = 0)
        {
            int stoveNum = 0;

            for (int i = 1; i <= num; i++)
            {
                TempBtnInfo   btnInfo  = new TempBtnInfo();
                TempBtnInfoEx aheadBtn = new TempBtnInfoEx();
                TempBtnInfoEx backBtn  = new TempBtnInfoEx();
                viewModel.IndexName = name;
                viewModel.Index     = Convert.ToInt32(number);
                aheadBtn.BtnIndex   = stoveNum++;
                backBtn.BtnIndex    = stoveNum++;
                //aheadBtn.TempNum = "19.8°";//string.Format(@"tb{0}And{1}", i, j);
                //backBtn.TempNum = "17.0°";//string.Format(@"tb{0}And{1}", i, j);
                aheadBtn.BtnCode = string.Empty;
                backBtn.BtnCode  = string.Empty;
                if (i == 1)
                {
                    aheadBtn.BtnStyle = this.FindResource("MainButton") as Style;
                    backBtn.BtnStyle  = this.FindResource("MainButton") as Style;
                }
                else if (i < num)
                {
                    aheadBtn.BtnStyle = this.FindResource("MainButton") as Style;
                    backBtn.BtnStyle  = this.FindResource("MainButton") as Style;
                }
                else

                {
                    aheadBtn.BtnStyle = this.FindResource("BottomLeftButton") as Style;
                    backBtn.BtnStyle  = this.FindResource("BottomRightButton") as Style;
                }
                if (menu == 1)
                {
                    ContextMenu cm = new ContextMenu();
                    cm.Style = this.FindResource("ContextMenuStyle") as Style;
                    foreach (object item in TDCommon.SysEnum.CavityStateType.Run.ToArrayList())
                    {
                        MenuItem mi = new MenuItem();
                        mi.Header = ((dynamic)item).Value;
                        mi.Click += MenuItemi_Click;
                        cm.Items.Add(mi);
                    }
                    aheadBtn.ContextMenu = cm;
                    ContextMenu cm1 = new ContextMenu();
                    cm1.Style = this.FindResource("ContextMenuStyle") as Style;
                    foreach (object item in TDCommon.SysEnum.CavityStateType.Run.ToArrayList())
                    {
                        MenuItem mi1 = new MenuItem();
                        mi1.Header = ((dynamic)item).Value;
                        mi1.Click += MenuItemi_Click;
                        cm1.Items.Add(mi1);
                    }
                    backBtn.ContextMenu = cm1;
                }
                btnInfo.AheadBtnInfo = aheadBtn;
                btnInfo.BackBtnInfo  = backBtn;
                viewModel.TempBtnData.Add(btnInfo);
            }
        }