From 25429f085093d89d543a0b90e30d0d62d1b7dac9 Mon Sep 17 00:00:00 2001 From: hxb <hxb@hdlchina.com.cn> Date: 星期二, 30 八月 2022 09:37:38 +0800 Subject: [PATCH] 合并了IOS的代码 --- ZigbeeApp/Shared/Phone/UserCenter/Device/Relay/RelayNationalBackLightSettionForm.cs | 49 ++++++++++++++++++++++++++++++++++--------------- 1 files changed, 34 insertions(+), 15 deletions(-) diff --git a/ZigbeeApp/Shared/Phone/UserCenter/Device/Relay/RelayNationalBackLightSettionForm.cs b/ZigbeeApp/Shared/Phone/UserCenter/Device/Relay/RelayNationalBackLightSettionForm.cs index 4688951..e531000 100755 --- a/ZigbeeApp/Shared/Phone/UserCenter/Device/Relay/RelayNationalBackLightSettionForm.cs +++ b/ZigbeeApp/Shared/Phone/UserCenter/Device/Relay/RelayNationalBackLightSettionForm.cs @@ -25,6 +25,10 @@ /// </summary> private List<CommonDevice> listDevice = null; /// <summary> + /// 璁惧绫诲瀷 + /// </summary> + private DeviceEnumInfo deviceEnumInfo = null; + /// <summary> /// 鏁版嵁鏄惁鍙樻洿 /// </summary> private bool valueChanged = false; @@ -41,6 +45,7 @@ this.ScrollEnabled = false; this.listDevice = Common.LocalDevice.Current.GetDevicesByMac(i_deviceMac); + this.deviceEnumInfo = Common.LocalDevice.Current.GetMyDeviceEnumInfo(this.listDevice); //璁剧疆澶撮儴淇℃伅 base.SetTitleText(Language.StringByID(R.MyInternationalizationString.uBackLight)); @@ -74,15 +79,20 @@ //鍚勭鑳屽厜鐏殑瀹瑰櫒 var frameLinght = new FrameLayout(); - frameLinght.Height = Application.GetRealHeight(748); + frameLinght.Height = Application.GetRealHeight(311 + 23); frameLinght.Y = Application.GetRealHeight(279); frameLinght.BackgroundColor = UserCenterColor.Current.White; bodyFrameLayout.AddChidren(frameLinght); //娣诲姞1-6骞叉帴鐐圭殑鑳屽厜鐏繘搴︽潯 this.AddSixDryContactProgress(frameLinght); - //绗竷骞叉帴鐐圭殑鑳屽厜鐏繘搴︽潯 - this.AddSevenDryContactProgress(frameLinght); + //濡傛灉鏄浗鏍�3璺�10A缁х數鍣ㄥ皬妯″潡,瀹冩病鏈夌涓冨共鎺ョ偣 + if (this.deviceEnumInfo.ConcreteType != Common.DeviceConcreteType.Relay_NationalThreeLoadTenA) + { + //绗竷骞叉帴鐐圭殑鑳屽厜鐏繘搴︽潯 + frameLinght.Height = Application.GetRealHeight(748); + this.AddSevenDryContactProgress(frameLinght); + } //娣诲姞鑺傝兘妯″紡 this.AddEnergyConservationRow(btnClickStatu, frameLinght); @@ -338,8 +348,13 @@ btnProgress1.Y = Application.GetRealHeight(29); btnProgress1.TextSize = 12; btnProgress1.TextColor = UserCenterColor.Current.TextGrayColor1; - btnProgress1.Text = linghtLevelInfo.panelBacklightLevel + "%"; + btnProgress1.Text = linghtLevelInfo.panelDirectionsLevel + "%"; frameLinght.AddChidren(btnProgress1); + //濡傛灉鏄浗鏍�3璺�10A缁х數鍣ㄥ皬妯″潡,鍒欎负1-4 + if (this.deviceEnumInfo.ConcreteType == Common.DeviceConcreteType.Relay_NationalThreeLoadTenA) + { + btnProgressView1.Text = "Dry1-4"; + } //杩涘害鏉� var seekBar1 = new SeekBarControl(); @@ -350,10 +365,10 @@ { btnProgress1.Text = value + "%"; //鏁版嵁鍙樻洿 - linghtLevelInfo.panelBacklightLevel = value; + linghtLevelInfo.panelDirectionsLevel = value; valueChanged = true; }; - seekBar1.Progress = linghtLevelInfo.panelBacklightLevel; + seekBar1.Progress = linghtLevelInfo.panelDirectionsLevel; var btnTemp1 = new NormalViewControl(200, 49, true); btnTemp1.X = ControlCommonResourse.XXLeft; @@ -372,12 +387,16 @@ btnTemp2.Text = "100%"; frameLinght.AddChidren(btnTemp2); - //绾� - var btnLine = new NormalViewControl(Application.GetRealWidth(965), ControlCommonResourse.BottomLineHeight, false); - btnLine.Y = Application.GetRealHeight(311); - btnLine.Gravity = Gravity.CenterHorizontal; - btnLine.BackgroundColor = UserCenterColor.Current.ButtomLine; - frameLinght.AddChidren(btnLine); + //濡傛灉涓嶆槸鍥芥爣3璺�10A缁х數鍣ㄥ皬妯″潡 + if (this.deviceEnumInfo.ConcreteType != Common.DeviceConcreteType.Relay_NationalThreeLoadTenA) + { + //绾� + var btnLine = new NormalViewControl(Application.GetRealWidth(965), ControlCommonResourse.BottomLineHeight, false); + btnLine.Y = Application.GetRealHeight(311); + btnLine.Gravity = Gravity.CenterHorizontal; + btnLine.BackgroundColor = UserCenterColor.Current.ButtomLine; + frameLinght.AddChidren(btnLine); + } //濡傛灉褰撳墠鏄睍绀烘ā鏉� if (Common.Config.Instance.Home.IsShowTemplate == true) @@ -408,7 +427,7 @@ btnProgress1.Y = Application.GetRealHeight(369); btnProgress1.TextSize = 12; btnProgress1.TextColor = UserCenterColor.Current.TextGrayColor1; - btnProgress1.Text = linghtLevelInfo.panelDirectionsLevel + "%"; + btnProgress1.Text = linghtLevelInfo.panelBacklightLevel + "%"; frameLinght.AddChidren(btnProgress1); //杩涘害鏉� @@ -420,10 +439,10 @@ { btnProgress1.Text = value + "%"; //鏁版嵁鍙樻洿 - linghtLevelInfo.panelDirectionsLevel = value; + linghtLevelInfo.panelBacklightLevel = value; valueChanged = true; }; - seekBar1.Progress = linghtLevelInfo.panelDirectionsLevel; + seekBar1.Progress = linghtLevelInfo.panelBacklightLevel; var btnTemp1 = new NormalViewControl(200, 49, true); btnTemp1.X = ControlCommonResourse.XXLeft; -- Gitblit v1.8.0