From ed2d2c9b9e9bca8cd97136b738c2624193dd9d92 Mon Sep 17 00:00:00 2001 From: wxr <464027401@qq.com> Date: 星期日, 09 十月 2022 11:48:34 +0800 Subject: [PATCH] 百叶帘,编辑场景数据显示异常,光伏功能安卓系统返回上一次 --- HDL_ON/UI/UI2/FuntionControlView/Acst/AcstSubPage.cs | 17 ++++++++++++----- 1 files changed, 12 insertions(+), 5 deletions(-) diff --git a/HDL_ON/UI/UI2/FuntionControlView/Acst/AcstSubPage.cs b/HDL_ON/UI/UI2/FuntionControlView/Acst/AcstSubPage.cs index 593a132..c6052de 100644 --- a/HDL_ON/UI/UI2/FuntionControlView/Acst/AcstSubPage.cs +++ b/HDL_ON/UI/UI2/FuntionControlView/Acst/AcstSubPage.cs @@ -34,16 +34,19 @@ bodyView.btnTempValues.Text = temp.GetAttrState(AcstSub_AttrEnum.room_temp.ToString()); bodyView.btnHumiValues.Text = temp.GetAttrState(AcstSub_AttrEnum.room_humidity.ToString()); bodyView.btnSetTempValues.Width = bodyView.btnSetTempValues.GetTextWidth() + Application.GetRealWidth(10); - bodyView.tempBar.Progress = Convert.ToInt32(temp.GetAttrState(FunctionAttributeKey.SetTemp)) + 16; + + int progress = 0; + int.TryParse(temp.GetAttrState(FunctionAttributeKey.SetTemp), out progress); + bodyView.tempBar.Progress = progress + 16; if(temp.trait_on_off.curValue.ToString() == "on") { bodyView.btnPowerControl.IsSelected = true; - bodyView.tempBar.IsOffline = false; + bodyView.tempBar.Enable = false; } else { bodyView.btnPowerControl.IsSelected = false; - bodyView.tempBar.IsOffline = true; + bodyView.tempBar.Enable = true; } }); @@ -223,6 +226,10 @@ }; contentView.AddChidren(btnMinValuesText); + + int progress = 0; + int.TryParse(function.GetAttrState(FunctionAttributeKey.SetTemp),out progress); + tempBar = new DiyImageSeekBar() { Gravity = Gravity.CenterHorizontal, @@ -234,7 +241,7 @@ ThumbImageHeight = Application.GetRealHeight(51), ProgressBarColor = function.trait_on_off.curValue.ToString() == "on" ? curColor : CSS_Color.DividingLineColor, MaxValue = 14, - Progress = Convert.ToInt32(function.GetAttrState(FunctionAttributeKey.SetTemp)) + 16, + Progress = progress + 16, SeekBarPadding = Application.GetRealWidth(20), IsProgressTextShow = false, ProgressChangeDelayTime = 0, @@ -288,7 +295,7 @@ new System.Threading.Thread(() => { Dictionary<string, string> d = new Dictionary<string, string>(); - d.Add("onoff", btnPowerControl.IsSelected ? "on" : "off"); + d.Add(FunctionAttributeKey.OnOff, btnPowerControl.IsSelected ? "on" : "off"); Control.Ins.SendWriteCommand(function, d); }) { IsBackground = true }.Start(); -- Gitblit v1.8.0