From 0ee75b88cfe03e46289de0de96e8ed4580c797d3 Mon Sep 17 00:00:00 2001
From: wxr <464027401@qq.com>
Date: 星期二, 27 九月 2022 14:04:21 +0800
Subject: [PATCH] Merge branch 'Dev-Branch' into dev--wxr

---
 HDL_ON/UI/UI2/FuntionControlView/1ContorlPage/AcControlPage.cs |   46 ++++++++++++++++++++++++++--------------------
 1 files changed, 26 insertions(+), 20 deletions(-)

diff --git a/HDL_ON/UI/UI2/FuntionControlView/1ContorlPage/AcControlPage.cs b/HDL_ON/UI/UI2/FuntionControlView/1ContorlPage/AcControlPage.cs
index f7af085..be06592 100644
--- a/HDL_ON/UI/UI2/FuntionControlView/1ContorlPage/AcControlPage.cs
+++ b/HDL_ON/UI/UI2/FuntionControlView/1ContorlPage/AcControlPage.cs
@@ -90,11 +90,11 @@
             this.InitFrameWhiteContent1();
 
             //鍒锋柊褰撳墠璁惧鐨勭姸鎬佺紦瀛�
-            this.RefreshNowDeviceStatuMemory(this.device);
+            //this.RefreshNowDeviceStatuMemory(this.device);
             //鍒锋柊鐣岄潰鐘舵��
             this.RefreshFormStatu();
             //璇诲彇鐘舵��
-                        Control.Ins.SendReadCommand(device);
+            Control.Ins.SendReadCommand(device);
             //new System.Threading.Thread(() =>
             //{
             //    while (true)
@@ -120,14 +120,17 @@
         private void InitFrameWhiteContent1()
         {
             //鑾峰彇娓╁害鍊�
-            temp = (int)Convert.ToDouble(device.GetAttrState(FunctionAttributeKey.SetTemp).Replace(",", "."));
+            string setTempTemp = device.GetAttrState(FunctionAttributeKey.SetTemp);
+            temp = (int) Convert.ToDouble(setTempTemp);
             if (temp <= 0)
             {
                 //榛樿鍊兼敼鎴�16,2022骞�06鏈�10鏃�10:03:19 鎴愮敨瑕佹眰鐨�
                 temp = 16;
                 device.SetAttrState(FunctionAttributeKey.SetTemp, temp.ToString());
             }
-           
+
+
+
             arcBar = new DiyArcSeekBar()
             {
                 Gravity = Gravity.CenterHorizontal,
@@ -167,10 +170,13 @@
                 TextColor = CSS_Color.FirstLevelTitleColor,
                 TextSize = 50,
                 IsBold = true,
-                Text = Convert.ToDouble(temp).ToString(),
+                Text = "111",
                 TextAlignment = TextAlignment.Center,
             };
+            btnTemp.Width = btnTemp.GetTextWidth() + Application.GetRealWidth(5);
+            btnTemp.Text = Convert.ToDouble(temp).ToString();
             FrameWhiteCentet1.AddChidren(btnTemp);
+
 
             btnTempUint = new Button()
             {
@@ -192,7 +198,7 @@
                 Y = btnTemp.Bottom,
                 Width = Application.GetRealWidth(120),
                 Height = Application.GetRealHeight(20),
-                Text = Language.StringByID(StringId.IndoorTemp) + "20掳C",
+                Text = Language.StringByID(StringId.Indoor) + " 20掳C",
                 TextColor = CSS_Color.PromptingColor1,
                 TextSize = CSS_FontSize.PromptFontSize_FirstLevel,
             };
@@ -870,7 +876,7 @@
             if (this.device.sid != i_LocalDevice.sid) { return; }
 
             //鍒锋柊褰撳墠璁惧鐨勭姸鎬佺紦瀛�
-            this.RefreshNowDeviceStatuMemory(i_LocalDevice);
+            //this.RefreshNowDeviceStatuMemory(i_LocalDevice);
             //鍒锋柊鐣岄潰鐘舵��
             this.RefreshFormStatu();
         }
@@ -909,6 +915,8 @@
                 controlTime = DateTime.Now;
                 arcBar.Progress = temp;
                 btnTemp.Text = temp.ToString();
+                //btnTemp.Width = btnTemp.GetTextWidth() + Application.GetRealWidth(5);
+                //btnTempUint.X = btnTemp.Right;
                 device.SetAttrState(FunctionAttributeKey.SetTemp, temp.ToString());
                 System.Collections.Generic.Dictionary<string, string> d = new System.Collections.Generic.Dictionary<string, string>();
                 d.Add(FunctionAttributeKey.SetTemp, temp.ToString());
@@ -937,6 +945,8 @@
                 controlTime = DateTime.Now;
                 arcBar.Progress = temp;
                 btnTemp.Text = temp.ToString();
+                //btnTemp.Width = btnTemp.GetTextWidth() + Application.GetRealWidth(5);
+                //btnTempUint.X = btnTemp.Right;
                 device.SetAttrState(FunctionAttributeKey.SetTemp, temp.ToString());
                 System.Collections.Generic.Dictionary<string, string> d = new System.Collections.Generic.Dictionary<string, string>();
                 d.Add(FunctionAttributeKey.SetTemp, temp.ToString());
@@ -950,7 +960,7 @@
                     device.SetAttrState(FunctionAttributeKey.SetTemp, arcBar.Progress.ToString());
                     btnTemp.Text = arcBar.Progress.ToString();
                     controlTime = DateTime.Now;
-                    System.Collections.Generic.Dictionary<string, string> d = new System.Collections.Generic.Dictionary<string, string>();
+                    Dictionary<string, string> d = new Dictionary<string, string>();
                     d.Add(FunctionAttributeKey.SetTemp, arcBar.Progress.ToString());
                     Control.Ins.SendWriteCommand(device, d);
                 };
@@ -958,6 +968,8 @@
                 {
                     device.SetAttrState(FunctionAttributeKey.SetTemp, e.ToString());
                     btnTemp.Text = e.ToString();
+                    //btnTemp.Width = btnTemp.GetTextWidth() + Application.GetRealWidth(5);
+                    //btnTempUint.X = btnTemp.Right;
                 };
                 //arcBar.MouseDownEventHandler = (sender, e) => {
                 //    Console.WriteLine("ddd");
@@ -1050,7 +1062,9 @@
                 }
                 else
                 {
-                    btnIndoorTemp.Text = Language.StringByID(StringId.IndoorTemp) + Convert.ToInt32(Convert.ToDouble(device.GetAttrState(FunctionAttributeKey.RoomTemp).Replace(",", "."))) + "掳C";
+                    //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";
                     btnMode.SelectedImagePath = acFunction.GetModeIconPath(device.GetAttrState(FunctionAttributeKey.Mode));
                     btnSwing.SelectedImagePath = acFunction.GetSwingIconPath(device.GetAttrState(FunctionAttributeKey.Swing));
                     btnWindSpeed.SelectedImagePath = acFunction.GetFanIconPath(device.GetAttrState(FunctionAttributeKey.FanSpeed));
@@ -1061,7 +1075,9 @@
                    
 
                     arcBar.Progress = temp;
-                    btnTemp.Text = temp.ToString() ;
+                    btnTemp.Text = temp.ToString();
+                    //btnTemp.Width = btnTemp.GetTextWidth() + Application.GetRealWidth(5);
+                    //btnTempUint.X = btnTemp.Right;
 
                     if (device.trait_on_off.curValue.ToString() == "on")
                     {
@@ -1100,15 +1116,5 @@
 
         #endregion
 
-        #region 鈻� 涓�鑸柟娉昣__________________________
-
-        /// <summary>
-        /// 鍒锋柊褰撳墠璁惧鐨勭姸鎬佺紦瀛�
-        /// </summary>
-        private void RefreshNowDeviceStatuMemory(Function i_LocalDevice)
-        {
-        }
-
-        #endregion
     }
 }
\ No newline at end of file

--
Gitblit v1.8.0