| | |
| | | |
| | | |
| | | int setTempValue = 0; |
| | | int.TryParse(temp.GetAttrState(AcstSub_AttrEnum.set_temp.ToString(), "--"), out setTempValue); |
| | | double dd = 0; |
| | | double.TryParse(temp.GetAttrState(AcstSub_AttrEnum.set_temp.ToString(), "--"), out dd); |
| | | setTempValue = Convert.ToInt32(dd); |
| | | if (setTempValue != 0) |
| | | bodyView.btnSetTempValues.Text = setTempValue.ToString(); |
| | | |
| | | bodyView.btnSetTempValues.Width = bodyView.btnSetTempValues.GetTextWidth() + Application.GetRealWidth(10); |
| | | |
| | | int progress = 0; |
| | | int.TryParse(temp.GetAttrState(FunctionAttributeKey.SetTemp), out progress); |
| | | bodyView.tempBar.Progress = progress + 16; |
| | | //int progress = 0; |
| | | //int.TryParse(temp.GetAttrState(AcstSub_AttrEnum.set_temp.ToString()), out progress); |
| | | bodyView.tempBar.Progress = setTempValue - 16; |
| | | if(temp.trait_on_off.curValue.ToString() == "on") |
| | | { |
| | | bodyView.btnPowerControl.IsSelected = true; |
| | | bodyView.tempBar.Enable = false; |
| | | bodyView.tempBar.ProgressBarColor = bodyView.curColor; |
| | | bodyView.tempBar.IsOffline = false; |
| | | |
| | | } |
| | | else |
| | | { |
| | | bodyView.btnPowerControl.IsSelected = false; |
| | | bodyView.tempBar.Enable = true; |
| | | bodyView.tempBar.ProgressBarColor = CSS_Color.DividingLineColor; |
| | | bodyView.tempBar.IsOffline = true; |
| | | } |
| | | }); |
| | | |
| | |
| | | { |
| | | Gravity = Gravity.CenterHorizontal, |
| | | Y = Application.GetRealHeight(260), |
| | | Width = Application.GetRealWidth(71), |
| | | Width = Application.GetRealWidth(77), |
| | | Height = Application.GetRealHeight(90), |
| | | TextAlignment = TextAlignment.TopRight, |
| | | TextColor = CSS.CSS_Color.FirstLevelTitleColor, |
| | |
| | | }; |
| | | contentView.AddChidren(btnSetTempValues); |
| | | int setTempValue = 0; |
| | | int.TryParse(function.GetAttrState(AcstSub_AttrEnum.set_temp.ToString(), "--"), out setTempValue); |
| | | double dd = 0; |
| | | double.TryParse(function.GetAttrState(AcstSub_AttrEnum.set_temp.ToString(), "--"), out dd); |
| | | setTempValue = Convert.ToInt32(dd); |
| | | if (setTempValue != 0) |
| | | btnSetTempValues.Text = setTempValue.ToString(); |
| | | bodyView.btnSetTempValues.Width = bodyView.btnSetTempValues.GetTextWidth() + Application.GetRealWidth(10); |
| | | //bodyView.btnSetTempValues.Width = bodyView.btnSetTempValues.GetTextWidth() + Application.GetRealWidth(10); |
| | | |
| | | |
| | | |
| | |
| | | SeekBarPadding = Application.GetRealWidth(20), |
| | | IsProgressTextShow = false, |
| | | ProgressChangeDelayTime = 0, |
| | | Enable = function.trait_on_off.curValue.ToString() == "off", |
| | | //Enable = function.trait_on_off.curValue.ToString() == "off", |
| | | //IsOffline = function.trait_on_off.curValue.ToString() == "off", |
| | | }; |
| | | contentView.AddChidren(tempBar); |
| | |
| | | tempBar.OnStopTrackingTouchEvent = (sender, e) => { |
| | | new System.Threading.Thread(() => { |
| | | var d = new Dictionary<string, string>(); |
| | | d.Add(FunctionAttributeKey.SetTemp, e.ToString()); |
| | | d.Add(FunctionAttributeKey.SetTemp, (e+16).ToString()); |
| | | Control.Ins.SendWriteCommand(function, d); |
| | | }) |
| | | { IsBackground = true }.Start(); |