From c406a2bb214bd693ecc9c62b8c592c8b3537144d Mon Sep 17 00:00:00 2001
From: JLChen <551775569@qq.com>
Date: 星期三, 31 三月 2021 13:31:36 +0800
Subject: [PATCH] 2021-03-31 1.更新

---
 Crabtree/SmartHome/UI/SimpleControl/Phone/Schedule/AddSchedule.cs |   44 ++++++++++++++++++++++++++++++++++----------
 1 files changed, 34 insertions(+), 10 deletions(-)

diff --git a/Crabtree/SmartHome/UI/SimpleControl/Phone/Schedule/AddSchedule.cs b/Crabtree/SmartHome/UI/SimpleControl/Phone/Schedule/AddSchedule.cs
index 1146d9d..0ef1cff 100644
--- a/Crabtree/SmartHome/UI/SimpleControl/Phone/Schedule/AddSchedule.cs
+++ b/Crabtree/SmartHome/UI/SimpleControl/Phone/Schedule/AddSchedule.cs
@@ -1163,17 +1163,23 @@
 
                                         };
                                         deviceRowView.AddChidren (fanLevel);
+                                        //鍒氬紑濮嬮粯璁ゆ樉绀�1妗�
                                         value = "2";
+                                        SetFanButtonState (btnFanLevel, value);
+
                                         fanLevel.ProgressChanged += (sender, e) => {
                                             if (!btnChoose.IsSelected) {
                                                 btnChoose.IsSelected = true;
                                             }
                                             value = e.ToString ();
-                                            if (value == "0") {
-                                                btnFanLevel.Text = "OFF";
-                                            } else {
-                                                btnFanLevel.Text = value;
-                                            }
+                                            //if (value == "0") {
+                                            //    btnFanLevel.Text = "OFF";
+                                            //} else {
+                                            //    btnFanLevel.Text = value;
+                                            //}
+
+                                            SetFanButtonState (btnFanLevel, value);
+
                                             DeviceDateFun (btnChoose.Tag as Function, value, btnChoose.IsSelected);
                                         };
 
@@ -1192,11 +1198,12 @@
                                                         var fundev = dev.attributes [a];
                                                         if (fundev.key == "fan_speed_percent") {
                                                             fanLevel.Progress = int.Parse (fundev.value);
-                                                            if (fundev.value == "0") {
-                                                                btnFanLevel.Text = "OFF";
-                                                            } else {
-                                                                btnFanLevel.Text = fundev.value;
-                                                            }
+                                                            //if (fundev.value == "0") {
+                                                            //    btnFanLevel.Text = "OFF";
+                                                            //} else {
+                                                            //    btnFanLevel.Text = fundev.value;
+                                                            //}
+                                                            SetFanButtonState (btnFanLevel, fundev.value);
                                                         }
                                                     }
                                                 }
@@ -1226,6 +1233,23 @@
                 }
             });
         }
+
+        /// <summary>
+        /// 
+        /// </summary>
+        /// <param name="btnFanLevel"></param>
+        /// <param name="value"></param>
+        void SetFanButtonState (Button btnFanLevel, string value)
+        {
+            if (btnFanLevel == null) return;
+
+            if (value == "0") {
+                btnFanLevel.Text = "OFF";
+            } else {
+                btnFanLevel.Text = value;
+            }
+        }
+
         /// <summary>
         /// 璁惧鏁版嵁杞崲
         /// </summary>

--
Gitblit v1.8.0