From c1cb2d8c6034a2ee7aa8a5710bba15b14f76cebc Mon Sep 17 00:00:00 2001
From: wjc <1243177876@qq.com>
Date: 星期五, 18 八月 2023 18:54:31 +0800
Subject: [PATCH] 2023年08月18日18:54:22

---
 HDL_ON/UI/UI2/FuntionControlView/FoolHeating/FloorHeatingPage.cs |   22 ++++++++++++++++++++--
 1 files changed, 20 insertions(+), 2 deletions(-)

diff --git a/HDL_ON/UI/UI2/FuntionControlView/FoolHeating/FloorHeatingPage.cs b/HDL_ON/UI/UI2/FuntionControlView/FoolHeating/FloorHeatingPage.cs
index 5608ce8..3eb5f49 100644
--- a/HDL_ON/UI/UI2/FuntionControlView/FoolHeating/FloorHeatingPage.cs
+++ b/HDL_ON/UI/UI2/FuntionControlView/FoolHeating/FloorHeatingPage.cs
@@ -84,6 +84,15 @@
         public FloorHeatingPage(Function func)
         {
             bodyView = this;
+            var tempAttr = func.GetAttribute(FunctionAttributeKey.SetTemp);
+            if (tempAttr != null)
+            {
+                if(tempAttr.min == 0 && tempAttr.max == 0)
+                {
+                    tempAttr.min = 16;
+                    tempAttr.max = 30;
+                }
+            }
             function = func;
         }
 
@@ -196,11 +205,19 @@
                 TextAlignment = TextAlignment.Center,
             };
             controlView.AddChidren(btnTemp);
+            if (btnTemp.Text.Length > 2)
+            {
+                btnTemp.TextSize = 44;
+            }
+            else
+            {
+                btnTemp.TextSize = 56;
+            }
 
             btnTempUint = new Button()
             {
                 X = btnTemp.Right,
-                Y = btnTemp.Y,
+                Y = btnTemp.Y+ Application.GetRealHeight(5),
                 Width = Application.GetRealWidth(30),
                 Height = Application.GetRealWidth(25),
                 TextColor = CSS_Color.FirstLevelTitleColor,
@@ -217,11 +234,12 @@
                 Y = btnTemp.Bottom+ Application.GetRealWidth(10),
                 Width = Application.GetRealWidth(100),
                 Height = Application.GetRealHeight(20),
-                Text = Language.StringByID(StringId.IndoorTemp) + "20掳C",
+                Text = Language.StringByID(StringId.IndoorTempOutdoorTemp).Replace("{1}",function.GetAttrState(FunctionAttributeKey.IndoorTemp)).Replace("{0}",MainPage.cityInfo.temperature),
                 TextColor = CSS_Color.PromptingColor1,
                 TextSize = CSS_FontSize.PromptFontSize_FirstLevel,
             };
             controlView.AddChidren(btnIndoorTemp);
+           
 
             btnMinus = new Button()
             {

--
Gitblit v1.8.0