From 87e614af0fa31d7fd632136d95c0c7e584c28477 Mon Sep 17 00:00:00 2001
From: wei <kaede@kaededeMacBook-Air.local>
Date: 星期五, 26 二月 2021 13:36:10 +0800
Subject: [PATCH] 20210226-1

---
 HDL_ON/UI/UI2/1-HomePage/HomePageBLL.cs |   64 ++++++++++++++++++-------------
 1 files changed, 37 insertions(+), 27 deletions(-)

diff --git a/HDL_ON/UI/UI2/1-HomePage/HomePageBLL.cs b/HDL_ON/UI/UI2/1-HomePage/HomePageBLL.cs
index 54e8af9..2122e54 100644
--- a/HDL_ON/UI/UI2/1-HomePage/HomePageBLL.cs
+++ b/HDL_ON/UI/UI2/1-HomePage/HomePageBLL.cs
@@ -33,13 +33,13 @@
             }
             else
             {
-                if (Control.Ins.GatewayOnline_Cloud)
+                if (Control.Ins.GatewayOnline_Local)
                 {
-                    bodyView.btnLinkStateTip.BackgroundColor = CSS.CSS_Color.MainColor;
+                    bodyView.btnLinkStateTip.BackgroundColor = CSS.CSS_Color.LinkTipLocal;
                 }
                 else
                 {
-                    bodyView.btnLinkStateTip.BackgroundColor = CSS.CSS_Color.LinkTipRemote;
+                    bodyView.btnLinkStateTip.BackgroundColor = CSS.CSS_Color.MainColor;
                 }
             }
         }
@@ -56,28 +56,6 @@
                     bodyView.CheckLinkStatus();
                 }
             });
-
-            //if (bodyView != null)
-            //{
-            //    Application.RunOnMainThread(() =>
-            //    {
-            //        if (Control.Ins.GatewayOnline)
-            //        {
-            //            if (Control.Ins.IsRemote)
-            //            {
-            //                bodyView.btnLinkStateTip.BackgroundColor = CSS.CSS_Color.MainColor;
-            //            }
-            //            else
-            //            {
-            //                bodyView.btnLinkStateTip.BackgroundColor = CSS.CSS_Color.LinkTipRemote;
-            //            }
-            //        }
-            //        else
-            //        {
-            //            bodyView.btnLinkStateTip.BackgroundColor = CSS.CSS_Color.LinkTipFail;
-            //        }
-            //    });
-            //}
         }
 
         /// <summary>
@@ -356,7 +334,7 @@
                 btnClose.IsSelected = false;
                 curtain.trait_on_off.curValue = "off";
                 curtain.percent = 0;
-                System.Collections.Generic.Dictionary<string, string> d = new System.Collections.Generic.Dictionary<string, string>();
+                Dictionary<string, string> d = new Dictionary<string, string>();
                 d.Add("on_off", curtain.trait_on_off.curValue.ToString());
                 Control.Ins.SendWriteCommand(curtain, d);
             };
@@ -370,13 +348,45 @@
                 btnOpen.IsSelected = false;
                 curtain.trait_on_off.curValue = "on";
                 curtain.percent = 100;
-                System.Collections.Generic.Dictionary<string, string> d = new System.Collections.Generic.Dictionary<string, string>();
+                Dictionary<string, string> d = new Dictionary<string, string>();
                 d.Add("on_off", curtain.trait_on_off.curValue.ToString());
                 Control.Ins.SendWriteCommand(curtain, d);
             };
         }
 
         /// <summary>
+        /// 鍔犺浇鏅捐。鏋舵帶鍒朵簨浠�
+        /// </summary>
+        void LoadEvent_ControlClothesHanger(Function function,Button btnUp,Button btnDown)
+        {
+            btnUp.MouseDownEventHandler = (sender, e) =>
+            {
+                btnUp.IsSelected = true;
+            };
+            btnUp.MouseUpEventHandler = (sender, e) =>
+            {
+                btnUp.IsSelected = false;
+                function.SetAttrState(FunctionAttributeKey.Position, "up");
+                Dictionary<string, string> d = new Dictionary<string, string>();
+                d.Add(FunctionAttributeKey.Position, "up");
+                Control.Ins.SendWriteCommand(function, d);
+            };
+
+            btnDown.MouseDownEventHandler = (sender, e) =>
+            {
+                btnDown.IsSelected = true;
+            };
+            btnDown.MouseUpEventHandler = (sender, e) =>
+            {
+                btnDown.IsSelected = false;
+                function.SetAttrState(FunctionAttributeKey.Position, "down");
+                Dictionary<string, string> d = new Dictionary<string, string>();
+                d.Add(FunctionAttributeKey.Position, "down");
+                Control.Ins.SendWriteCommand(function, d);
+            };
+        }
+
+        /// <summary>
         /// 鍔犺浇璺宠浆淇℃伅涓績椤甸潰
         /// </summary>
         void LoadEvent_GotoMessageCenterPage()

--
Gitblit v1.8.0