From 5eeafe3af80bfd88306bd8ad9e76c8f4b51ca35f Mon Sep 17 00:00:00 2001
From: hxb <hxb@hdlchina.com.cn>
Date: 星期四, 17 十二月 2020 14:16:20 +0800
Subject: [PATCH] 增加本地发送的重发机制

---
 HDL_ON/UI/UI2/FuntionControlView/Curtain/RollingShutterPageBLL.cs |   23 ++++++++++++-----------
 1 files changed, 12 insertions(+), 11 deletions(-)

diff --git a/HDL_ON/UI/UI2/FuntionControlView/Curtain/RollingShutterPageBLL.cs b/HDL_ON/UI/UI2/FuntionControlView/Curtain/RollingShutterPageBLL.cs
index 32a9eec..1339b70 100644
--- a/HDL_ON/UI/UI2/FuntionControlView/Curtain/RollingShutterPageBLL.cs
+++ b/HDL_ON/UI/UI2/FuntionControlView/Curtain/RollingShutterPageBLL.cs
@@ -22,9 +22,9 @@
                 {
                     if (uCurtain.trait_on_off.curValue.ToString() == "stop")
                     {
-                        bodyView.btnCurtainOpen.IsSelected = true;
+                        bodyView.btnCurtainOpen.IsSelected = false;
                         bodyView.btnCurtainClose.IsSelected = false;
-                        bodyView.btnCurtainStop.IsSelected = false;
+                        bodyView.btnCurtainStop.IsSelected = true;
                     }
                     else if (uCurtain.trait_on_off.curValue.ToString() == "on")
                     {
@@ -59,6 +59,7 @@
             {
                 btnFunctionName.Text = btnFunctionName_Out.Text = curtain.name;
                 btnFromFloor_Out.Text = btnFromFoorAndRoom.Text = curtain.GetRoomListName();
+                curtain.SaveFunctionData(true);
             };
         }
         /// <summary>
@@ -68,8 +69,8 @@
         {
             btnCollection.MouseUpEventHandler += (sender, e) =>
             {
-                btnCollection.IsSelected = curtain.collection = btnCollection_Out.IsSelected = !btnCollection.IsSelected;
-                curtain.SaveFunctionData();
+                btnCollection.IsSelected = curtain.collect = btnCollection_Out.IsSelected = !btnCollection.IsSelected;
+                curtain.SaveFunctionData(true);
             };
         }
 
@@ -91,17 +92,17 @@
                 Control.Ins.SendWriteCommand(curtain, d);
             };
 
-            btnCurtainStop.MouseDownEventHandler = (sender, e) =>
+            //btnCurtainStop.MouseDownEventHandler = (sender, e) =>
+            //{
+            //    btnCurtainStop.IsSelected = true;
+            //    btnCurtainClose.IsSelected = false;
+            //    btnCurtainOpen.IsSelected = false;
+            //};
+            btnCurtainStop.MouseUpEventHandler = (sender, e) =>
             {
                 btnCurtainStop.IsSelected = true;
                 btnCurtainClose.IsSelected = false;
                 btnCurtainOpen.IsSelected = false;
-            };
-            btnCurtainStop.MouseUpEventHandler = (sender, e) =>
-            {
-                btnCurtainOpen.IsSelected = true;
-                btnCurtainClose.IsSelected = false;
-                btnCurtainStop.IsSelected = false;
                 curtain.trait_on_off.curValue = "stop";
                 //Control.Send(CommandType_A.write, curtain);
                 System.Collections.Generic.Dictionary<string, string> d = new System.Collections.Generic.Dictionary<string, string>();

--
Gitblit v1.8.0