From bba578c2f0acf2eca747edcb69426771e0cadd32 Mon Sep 17 00:00:00 2001 From: WJC <wjc@hdlchina.com.cn> Date: 星期一, 23 三月 2020 18:20:50 +0800 Subject: [PATCH] 2020-03-23-3 --- ZigbeeApp/Shared/Phone/UserCenter/Device/DeviceMacInfoEditorForm.cs | 38 +++++++++++++++++++++++++++++++------- 1 files changed, 31 insertions(+), 7 deletions(-) diff --git a/ZigbeeApp/Shared/Phone/UserCenter/Device/DeviceMacInfoEditorForm.cs b/ZigbeeApp/Shared/Phone/UserCenter/Device/DeviceMacInfoEditorForm.cs index 6997bc6..083edd8 100755 --- a/ZigbeeApp/Shared/Phone/UserCenter/Device/DeviceMacInfoEditorForm.cs +++ b/ZigbeeApp/Shared/Phone/UserCenter/Device/DeviceMacInfoEditorForm.cs @@ -233,8 +233,13 @@ //娣诲姞銆愭寜閿缃�戣(闈㈡澘涓撶敤) this.AddPanelSettionRow(); } - //娣诲姞銆愬姛鑳借缃�戣 - this.AddFunctionSettionRow(); + + if (this.IsFangyueFreshaAirPanel() == false) + { + //娣诲姞銆愬姛鑳借缃�戣 + this.AddFunctionSettionRow(); + } + //娣诲姞銆愬共鎺ョ偣璁剧疆銆戣 this.AddDryContactSettionRow(); } @@ -494,7 +499,7 @@ || deviceEnumInfo.ConcreteType == DeviceConcreteType.ButtonPanel_FangyueFour || deviceEnumInfo.ConcreteType == DeviceConcreteType.ButtonPanel_FangyueEight || deviceEnumInfo.ConcreteType == DeviceConcreteType.ButtonPanel_FangyueEnvironment - || deviceEnumInfo.ConcreteType == DeviceConcreteType.ButtonPanel_FangyueNewWind) + || deviceEnumInfo.ConcreteType == DeviceConcreteType.ButtonPanel_FangyueFreshAir) { //鎸夐敭璁剧疆 string caption = Language.StringByID(R.MyInternationalizationString.uPanelSettion); @@ -511,7 +516,7 @@ || deviceEnumInfo.ConcreteType == DeviceConcreteType.ButtonPanel_FangyueFour || deviceEnumInfo.ConcreteType == DeviceConcreteType.ButtonPanel_FangyueEight) { - //鏂规偊闈㈡澘鐨勬寜閿厤缃� + //鏂规偊鎸夐敭闈㈡澘[鍗曞紑鍙屾帶/鍙屽紑鍥涙帶/鍥涘紑鍏帶]閰嶇疆 var form = new DevicePanel.PanelFangyueButtonSettionForm(); form.AddForm(listNewDevice[0]); } @@ -524,8 +529,26 @@ else { //鏂规偊鏂伴闈㈡澘鐨勬寜閿厤缃� + var form = new DevicePanel.PanelFangyueFreshAirButtonSettionForm(); + form.AddForm(listNewDevice[0]); } }; + return true; + } + return false; + } + + #endregion + + #region 鈻� 鎸夐敭璁剧疆(鏂规偊)_____________________ + + /// <summary> + /// 鏄惁鏄柟鎮︽柊椋庨潰鏉� + /// </summary> + private bool IsFangyueFreshaAirPanel() + { + if (deviceEnumInfo.ConcreteType == DeviceConcreteType.ButtonPanel_FangyueFreshAir) + { return true; } return false; @@ -642,7 +665,7 @@ return; } if (deviceEnumInfo.ConcreteType == DeviceConcreteType.ButtonPanel_FangyueEnvironment - || deviceEnumInfo.ConcreteType == DeviceConcreteType.ButtonPanel_FangyueNewWind) + || deviceEnumInfo.ConcreteType == DeviceConcreteType.ButtonPanel_FangyueFreshAir) { //鐜闈㈡澘娌℃湁鍔熻兘璁剧疆 return; @@ -773,10 +796,11 @@ btnSwitch.ButtonClickEvent += async (sender, e) => { //鍒囨崲妯″紡 - var result = await HdlDeviceCurtainLogic.Current.SetHandPullControl(deviceCurtain, !btnSwitch.IsSelected); + bool statu = !btnSwitch.IsSelected; + var result = await HdlDeviceCurtainLogic.Current.SetHandPullControl(deviceCurtain, statu); if (result == true) { - btnSwitch.IsSelected = !btnSwitch.IsSelected; + btnSwitch.IsSelected = statu; } }; -- Gitblit v1.8.0