From 47769b2c2554d2b0f37237c1658044bd3a5bb6f7 Mon Sep 17 00:00:00 2001
From: wxr <464027401@qq.com>
Date: 星期二, 27 九月 2022 14:05:03 +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