/// <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); } //if (index == 1) //{ // viewModel.ImgSource = "image/greenlight.png"; //} //else if (index == 2) //{ // viewModel.ImgSource = "image/redlight.png"; //} //else //{ // viewModel.ImgSource = "image/yellowlight.png"; //} }
/// <summary> /// 自动生成炉腔层数 /// </summary> public void CreateKilnInfo(int num, string name, string number) { 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; //aheadBtn.BtnStyle = this.FindResource("TopLeftButton") as Style; //backBtn.BtnStyle = this.FindResource("TopRightButton") 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; } btnInfo.AheadBtnInfo = aheadBtn; btnInfo.BackBtnInfo = backBtn; viewModel.TempBtnData.Add(btnInfo); } }