From 3f6685c77beeb12baf840733fb890860f4c26e7c Mon Sep 17 00:00:00 2001
From: mac <user@users-MacBook-Pro.local>
Date: 星期四, 25 七月 2024 17:25:59 +0800
Subject: [PATCH] 2024年07月25日17:24:45

---
 HDL_ON/UI/UI2/FuntionControlView/1ContorlPage/AcControlPage.cs |   37 ++++++++++++++++++++++---------------
 1 files changed, 22 insertions(+), 15 deletions(-)

diff --git a/HDL_ON/UI/UI2/FuntionControlView/1ContorlPage/AcControlPage.cs b/HDL_ON/UI/UI2/FuntionControlView/1ContorlPage/AcControlPage.cs
index c55d69b..2dc3048 100644
--- a/HDL_ON/UI/UI2/FuntionControlView/1ContorlPage/AcControlPage.cs
+++ b/HDL_ON/UI/UI2/FuntionControlView/1ContorlPage/AcControlPage.cs
@@ -104,7 +104,7 @@
             var temp = (int)Convert.ToDouble(setTempTemp);
             if (temp <= 0)
             {
-                //榛樿鍊兼敼鎴�16,2022骞�06鏈�10鏃�10:03:19 鎴愮敨瑕佹眰鐨�
+                //榛樿鍊兼敼鎴�16
                 temp = 16;
                 device.SetAttrState(FunctionAttributeKey.SetTemp, temp.ToString());
             }
@@ -156,7 +156,7 @@
                     TextSize = CSS_FontSize.EmphasisFontSize_Secondary,
                     IsBold = true,
                     TextAlignment = TextAlignment.CenterLeft,
-                    Text = "掳C",
+                    Text = acFunction.GetTempUnitString(device),
                 };
                 FrameWhiteCentet1.AddChidren(btnTempUint);
 
@@ -166,7 +166,7 @@
                     Y = btnTemp.Bottom,
                     Width = Application.GetRealWidth(120),
                     Height = Application.GetRealHeight(30),
-                    Text = Language.StringByID(StringId.Indoor) + " 20掳C",
+                    Text = Language.StringByID(StringId.Indoor) + " 20" + acFunction.GetTempUnitString(device),
                     TextColor = CSS_Color.PromptingColor1,
                     TextSize = CSS_FontSize.PromptFontSize_FirstLevel,
                     TextAlignment = TextAlignment.TopCenter,
@@ -446,7 +446,7 @@
                     d.Add(FunctionAttributeKey.Mode, m);
                     Control.Ins.SendWriteCommand(device, d);
                     dialog.Close();
-                    if (device.GetAttrState(FunctionAttributeKey.Mode) == "fan")
+                    if (device.GetAttrState(FunctionAttributeKey.Mode) == "fan" || device.GetAttrState(FunctionAttributeKey.Mode) == "dry")
                     {
 
                         setTempBar.IsClickable = false;
@@ -1035,7 +1035,9 @@
                 {
                     //device = FunctionList.List.Functions.Find((obj) => obj.sid == device.sid);
 
-                    btnIndoorTemp.Text = Language.StringByID(StringId.Indoor) + " " + Convert.ToInt32(Convert.ToDouble(device.GetAttrState(FunctionAttributeKey.RoomTemp).Replace(",", "."))) + "掳C";
+                    btnIndoorTemp.Text = Language.StringByID(StringId.Indoor) + " "
+                    + Convert.ToInt32(Convert.ToDouble(device.GetAttrState(FunctionAttributeKey.RoomTemp).Replace(",", ".")))
+                     + acFunction.GetTempUnitString(device);
                     btnMode.SelectedImagePath = acFunction.GetModeIconPath(device.GetAttrState(FunctionAttributeKey.Mode));
                     btnSwing.SelectedImagePath = acFunction.GetSwingIconPath(device.GetAttrState(FunctionAttributeKey.Swing));
                     btnWindSpeed.SelectedImagePath = acFunction.GetFanIconPath(device.GetAttrState(FunctionAttributeKey.FanSpeed));
@@ -1067,18 +1069,19 @@
                     if (device.trait_on_off.curValue.ToString() == "on")
                     {
                         btnMode.IsSelected = btnSwing.IsSelected = btnWindSpeed.IsSelected = true;
-                        setTempBar.Enable = true;
+                        //setTempBar.Enable = true;
                         setTempBar.ProgressBarColor = CSS_Color.MainColor;
 
                         btnSwitch.IsSelected = true;
-                        if (device.GetAttrState(FunctionAttributeKey.Mode) == "fan")
-                        {
-                            setTempBar.IsClickable = false;
-                        }
-                        else
-                        {
-                            setTempBar.IsClickable = true;
-                        }
+                        //if (device.GetAttrState(FunctionAttributeKey.Mode) == "fan")
+                        //{
+                        //    setTempBar.IsClickable = false;
+                        //}
+                        //else
+                        //{
+                        //    setTempBar.IsClickable = true;
+                        //}
+
                     }
                     else
                     {
@@ -1090,11 +1093,15 @@
                         setTempBar.IsClickable = false;
                     }
 
-                    if (device.GetAttrState(FunctionAttributeKey.Mode) == "dry")
+                    if (device.GetAttrState(FunctionAttributeKey.Mode) == "dry" || device.GetAttrState(FunctionAttributeKey.Mode) == "fan")
                     {
                         setTempBar.IsOffline = true;
                         setTempBar.IsClickable = false;
 
+                    }else
+                    {
+                        setTempBar.IsOffline = false;
+                        setTempBar.IsClickable = true;
                     }
                 }
 

--
Gitblit v1.8.0