wxr
2024-07-16 cbc156bc38d8b8eae7aef60cb186ab2b52fa701f
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;
        }
@@ -97,7 +106,7 @@
            FrameLayout controlView = new FrameLayout()
            {
                Gravity = Gravity.CenterHorizontal,
                Y = Application.GetRealHeight(88),
                Y = Application.GetRealHeight(88 + 10),
                Width = Application.GetRealWidth(327),
                Height = Application.GetRealHeight(526),
                BackgroundImagePath = "Public/Fragmentbg.png",
@@ -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()
            {