From 43b0d5870d528f23ecd6aeceb6cfd4325188b46f Mon Sep 17 00:00:00 2001 From: wxr <464027401@qq.com> Date: 星期四, 01 七月 2021 15:50:43 +0800 Subject: [PATCH] Revert "1" --- HDL_ON/UI/UI2/3-Intelligence/Automation/TargetDeviceFunList.cs | 138 ++++++++------------------------------------- 1 files changed, 25 insertions(+), 113 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..2bc0fba 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> @@ -506,13 +426,10 @@ private void SwitchViewMethod(Entity.Function device, Button button, int len) { #region 鐣岄潰 - FrameLayout frame = new FrameLayout - { - BackgroundColor = CSS.CSS_Color.viewTrans60lucence, - }; + FrameLayout frame = new FrameLayout { BackgroundColor = CSS.CSS_Color.viewTrans60lucence }; 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 +453,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 +471,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 +489,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 } @@ -622,21 +535,20 @@ Dictionary<string, string> dic = new Dictionary<string, string>(); LogicMethod.dictionary(dic, "key", KeyValue); LogicMethod.dictionary(dic, "value", selectedValue); - AddDictionaryList(KeyValue, dic, dicSateteList); + AddDictionaryList(KeyValue, dic); } /// <summary> /// 鏇存柊鏁版嵁鍒楄〃 /// </summary> /// <param name="keyValue">璁惧灞炴�у�硷紝浜戦泙涓婂畾涔夊ソ鐨�</param> - /// <param name="dictionary">閫変腑鏁版嵁</param> - /// <param name="dicList">瀛樺偍鏁版嵁鍒楄〃</param> + /// <param name="dictionary">娣诲姞閫変腑鏁版嵁</param> /// <returns></returns> - private void AddDictionaryList(string keyValue, Dictionary<string, string> dictionary, List<Dictionary<string, string>> dicList) + private void AddDictionaryList(string keyValue, Dictionary<string, string> dictionary) { int indexValue = -1; - for (int i = 0; i < dicList.Count; i++) + for (int i = 0; i < dicSateteList.Count; i++) { - var dic = dicList[i]; + var dic = dicSateteList[i]; if (dic.ContainsValue(keyValue)) { //鍒ゆ柇鏄惁瀛樺湪 @@ -648,14 +560,14 @@ if (indexValue != -1) { //瀛樺湪绉婚櫎 - dicList.RemoveAt(indexValue); + dicSateteList.RemoveAt(indexValue); //閲嶆柊娣诲姞 - dicList.Insert(indexValue, dictionary); + dicSateteList.Insert(indexValue, dictionary); } else { //鏂版坊鍔� - dicList.Add(dictionary); + dicSateteList.Add(dictionary); } } -- Gitblit v1.8.0