From 3069c032027eeea7a14fa9f462440bb2d802d9a9 Mon Sep 17 00:00:00 2001
From: wei <kaede@kaededeMacBook-Air.local>
Date: 星期一, 11 一月 2021 14:25:09 +0800
Subject: [PATCH] 20210111-合并代码

---
 HDL_ON/UI/UI2/3-Intelligence/Automation/TargetDeviceFunList.cs |  116 ++++++++--------------------------------------------------
 1 files changed, 16 insertions(+), 100 deletions(-)

diff --git a/HDL_ON/UI/UI2/3-Intelligence/Automation/TargetDeviceFunList.cs b/HDL_ON/UI/UI2/3-Intelligence/Automation/TargetDeviceFunList.cs
index 8c7a270..9c04646 100644
--- a/HDL_ON/UI/UI2/3-Intelligence/Automation/TargetDeviceFunList.cs
+++ b/HDL_ON/UI/UI2/3-Intelligence/Automation/TargetDeviceFunList.cs
@@ -175,8 +175,7 @@
                                 temperatureView.btnState.Text = stateStr;
                                 //璁惧灞炴�у�硷紝浜戦泙涓婂畾涔夊ソ鐨�;
                                 string keyVlaue = "set_temp";
-                                selectedState = device.spk + "_"+ keyVlaue;
-
+                                selectedState = device.spk + "_" + keyVlaue;
                                 string set_temp_value = stateStr.Replace("鈩�", "");
                                 //鏁版嵁灏佽
                                 AddDictionary(keyVlaue, set_temp_value);
@@ -191,7 +190,7 @@
                             string currText = acModehView.btnState.Text;
                             //璁惧灞炴�у�硷紝浜戦泙涓婂畾涔夊ソ鐨�;
                             string keyVlaue = "mode";
-                            selectedState = device.spk + "_"+keyVlaue;
+                            selectedState = device.spk + "_" + keyVlaue;
                             PublicInterface modeView = new PublicInterface();
                             var modeListStr = modeView.GetViewList(keyVlaue);
                             modeView.SingleSelectionShow(this, modeListStr, Language.StringByID(StringId.modeLogic), currText
@@ -274,7 +273,7 @@
                                 temperatureView.btnState.Text = stateStr;
                                 //璁惧灞炴�у�硷紝浜戦泙涓婂畾涔夊ソ鐨�;
                                 string keyVlaue = "set_temp";
-                                selectedState = device.spk + "_"+ keyVlaue;
+                                selectedState = device.spk + "_" + keyVlaue;
                                 string set_temp_value = stateStr.Replace("鈩�", "");
                                 //鏁版嵁灏佽
                                 AddDictionary(keyVlaue, set_temp_value);
@@ -291,7 +290,7 @@
                             string currText = floorHeatingModehView.btnState.Text;
                             //璁惧灞炴�у�硷紝浜戦泙涓婂畾涔夊ソ鐨�;
                             string keyVlaue = "mode";
-                            selectedState = device.spk + "_"+ keyVlaue;
+                            selectedState = device.spk + "_" + keyVlaue;
                             PublicInterface modeView = new PublicInterface();
                             var modeListStr = modeView.GetViewList("floorheatingmode");
                             modeView.SingleSelectionShow(this, modeListStr, Language.StringByID(StringId.modeLogic), currText
@@ -418,85 +417,6 @@
             #endregion
 
         }
-       
-        /// <summary>
-        ///寮�鍏�=鐣岄潰
-        /// </summary>
-        /// <param name="fLayout"></param>
-        /// <param name="device"></param>
-        /// <param name="index"></param>
-        /// <param name="edit"></param>
-        /// <param name="intView">閫変腑View鐨勬暟閲�</param>
-        private void SwitchView(FrameLayout fLayout, Entity.Function device, int index, bool edit, int intView)
-        {
-            #region 鐣岄潰
-            ///寮�鍏�
-            LogicView.FunTypeView curtainSwitchView = new LogicView.FunTypeView();
-            curtainSwitchView.btnText.TextID = StringId.switchLogic;
-            fLayout.AddChidren(curtainSwitchView.FLayoutView());
-            #endregion
-            #region 鐐瑰嚮浜嬩欢
-            ///寮�鍏崇偣鍑讳簨浠�
-            curtainSwitchView.btnClick.MouseUpEventHandler += (sender, e) =>
-            {
-                SwitchViewMethod(device, curtainSwitchView.btnState, intView);
-            };
-            if (edit)
-            {
-                //鏄剧ず缂栬緫涔嬪墠鐨勮澶囩姸鎬�
-                GetEditState(device, index, curtainSwitchView.btnState, null, null, null);
-            }
-            #endregion
-
-        }
-        /// <summary>
-        ///锛堝紑鍏�+浜害/鐧惧垎姣�)鐣岄潰
-        /// </summary>
-        /// <param name="fLayout"></param>
-        /// <param name="device"></param>
-        /// <param name="index"></param>
-        /// <param name="edit"></param>
-        /// <param name="intView">閫変腑View鐨勬暟閲�</param>
-        private void SwitchBrightnessView(FrameLayout fLayout, Entity.Function device, int index, bool edit, int intView)
-        {
-            #region 鐣岄潰
-            ///寮�鍏�
-            LogicView.FunTypeView lightSwitchView = new LogicView.FunTypeView();
-            lightSwitchView.btnText.TextID = StringId.switchLogic;
-            fLayout.AddChidren(lightSwitchView.FLayoutView());
-            ///浜害
-            LogicView.FunTypeView brightnessView = new LogicView.FunTypeView();
-            brightnessView.frameLayout.Y = lightSwitchView.frameLayout.Bottom;
-            if (device.spk == SPK.CurtainTrietex || device.spk == SPK.CurtainRoller)
-            {
-
-                brightnessView.btnText.TextID = StringId.percentum;
-            }
-            else
-            {
-                brightnessView.btnText.TextID = StringId.brightnesLogic;
-            }
-            fLayout.AddChidren(brightnessView.FLayoutView());
-            #endregion
-            #region 鐐瑰嚮浜嬩欢
-            ///寮�鍏崇偣鍑讳簨浠�
-            lightSwitchView.btnClick.MouseUpEventHandler += (sender, e) =>
-            {
-                SwitchViewMethod(device, lightSwitchView.btnState, intView);
-            };
-            ///浜害鐐瑰嚮浜嬩欢
-            brightnessView.btnClick.MouseUpEventHandler += (sender, e) =>
-            {
-                BrightnessMethod(device, brightnessView.btnState, brightnessView.btnText.Text);
-            };
-            if (edit)
-            {
-                //鏄剧ず缂栬緫涔嬪墠鐨勮澶囩姸鎬�
-                GetEditState(device, index, lightSwitchView.btnState, brightnessView.btnState, null, null);
-            }
-            #endregion
-
-        }
         /// <summary>
         /// 寮�鍏�=鍔熻兘涓嬩竴绾х晫闈�
         /// </summary>
@@ -512,7 +432,7 @@
             };
             this.AddChidren(frame);
             LogicView.SwitchView switchView = new LogicView.SwitchView();
-            switchView.FLayoutView(frame, len, button.Text, (Action<string>)((strValue) =>
+            switchView.FLayoutView(frame, len, button.Text, (strValue) =>
             {
                 int id = 0;
                 switch (strValue)
@@ -536,14 +456,11 @@
                 //鐣岄潰鏄剧ず閫変腑鍊�
                 button.TextID = id;
                 selectedState = device.spk + "_" + strValue;
+                //璁惧灞炴�у�硷紝浜戦泙涓婂畾涔夊ソ鐨�;
                 string keyVlaue = "on_off";
                 //鏁版嵁灏佽
-                Dictionary<string, string> dic = new Dictionary<string, string>();
-                LogicMethod.dictionary(dic, "key", "on_off");
-                LogicMethod.dictionary(dic, "value", strValue);
-                AddDictionaryData(dicSateteList, keyVlaue, dic);
-
-            }));
+                AddDictionary(keyVlaue, strValue);
+            });
             #endregion
         }
         /// <summary>
@@ -557,14 +474,13 @@
             //涔嬪墠鐨勭姸鎬佸��
             string stateVlaue = button.Text;
             LogicView.BrightnessView brightness = new LogicView.BrightnessView();
-            brightness.FLayoutView(this, titleName, stateVlaue, (Action<string>)((brightnesValue) =>
+            brightness.FLayoutView(this, titleName, stateVlaue, (brightnesValue) =>
             {
                 //鐣岄潰鏄剧ず閫変腑鍊�
-                button.Text = brightnesValue+"%";
-                string keyVlaue = "";
+                button.Text = brightnesValue + "%";
                 selectedState = device.spk + brightnesValue.ToString();
-                //鏁版嵁灏佽
-                Dictionary<string, string> dic = new Dictionary<string, string>();
+                //璁惧灞炴�у�硷紝浜戦泙涓婂畾涔夊ソ鐨�;
+                string keyVlaue = "";
                 switch (device.spk)
                 {
                     //寮�鍏崇伅鍏� light.Switch
@@ -576,16 +492,16 @@
                             keyVlaue = "brightness";
                         }
                         break;
-                    case SPK.CurtainTrietex:
                     case SPK.CurtainRoller:
+                    case SPK.CurtainTrietex:
                         {
                             keyVlaue = "percent";
                         }
                         break;
                 }
-                LogicMethod.dictionary(dic, "value", brightnesValue.ToString());
-                AddDictionaryData(dicSateteList, keyVlaue, dic);
-            }));
+                //鏁版嵁灏佽
+                AddDictionary(keyVlaue, brightnesValue);
+            });
             #endregion
 
         }

--
Gitblit v1.8.0