From 23532fa8ad34c89b6d24b01eaef6475fd0aad898 Mon Sep 17 00:00:00 2001 From: 黄学彪 <hxb@hdlchina.com.cn> Date: 星期三, 15 四月 2020 18:08:24 +0800 Subject: [PATCH] ??????? --- ZigbeeApp/Shared/Phone/UserCenter/Device/Panel/PanelFangyueFreshAirBackLightSettionForm.cs | 103 +++++++++++++++++++++++++++++++++++++-------------- 1 files changed, 75 insertions(+), 28 deletions(-) diff --git a/ZigbeeApp/Shared/Phone/UserCenter/Device/Panel/PanelFangyueFreshAirBackLightSettionForm.cs b/ZigbeeApp/Shared/Phone/UserCenter/Device/Panel/PanelFangyueFreshAirBackLightSettionForm.cs index cc5d10d..35dea98 100755 --- a/ZigbeeApp/Shared/Phone/UserCenter/Device/Panel/PanelFangyueFreshAirBackLightSettionForm.cs +++ b/ZigbeeApp/Shared/Phone/UserCenter/Device/Panel/PanelFangyueFreshAirBackLightSettionForm.cs @@ -78,10 +78,10 @@ //娣诲姞灞忓箷浜害绾у埆鎺т欢 this.AddScreenBrightnesLevelControl(); - //娣诲姞鑳屽厜鐏寒搴︽帶浠� - this.AddBackLightControl(); - - this.FinishInitControl(listview, energyModeInfo.enable); + //娣诲姞鑳屽厜鐏寒搴︽帶浠躲�愭殏鏃朵笉闇�瑕侊紝鍙兘鍚庢湡鏂伴闈㈡澘鐨勮繖涓鑹茶琛ュ洖鏉ャ�� + //this.AddBackLightControl(); + //銆愭殏鏃朵笉闇�瑕侊紝鍙兘鍚庢湡鏂伴闈㈡澘鐨勮繖涓鑹茶琛ュ洖鏉ャ�� + //this.FinishInitControl(listview, energyModeInfo.enable); //淇濆瓨 var btnSave = new BottomClickButton(); @@ -127,7 +127,6 @@ btnLevel.Y = Application.GetRealHeight(54); btnLevel.TextAlignment = TextAlignment.CenterRight; btnLevel.TextColor = UserCenterColor.Current.TextGrayColor1; - btnLevel.Text = "3" + strRank; frameBack.AddChidren(btnLevel); //褰撳墠浜害 @@ -143,7 +142,6 @@ btnProgress1.Y = Application.GetRealHeight(157); btnProgress1.TextSize = 12; btnProgress1.TextColor = UserCenterColor.Current.TextGrayColor1; - btnProgress1.Text = "4"; frameBack.AddChidren(btnProgress1); //杩涘害鏉� @@ -155,9 +153,71 @@ seekBar1.ProgressChangedEvent += (div, value) => { btnProgress1.Text = value.ToString(); - //鏁版嵁鍙樻洿 + switch (value) + { + case 1: + linghtLevelInfo.panelDirectionsLevel = 20; + btnLevel.Text = "1" + strRank; + break; + case 2: + linghtLevelInfo.panelDirectionsLevel = 40; + btnLevel.Text = "2" + strRank; + break; + case 3: + linghtLevelInfo.panelDirectionsLevel = 60; + btnLevel.Text = "3" + strRank; + break; + case 4: + linghtLevelInfo.panelDirectionsLevel = 80; + btnLevel.Text = "4" + strRank; + break; + case 5: + linghtLevelInfo.panelDirectionsLevel = 100; + btnLevel.Text = "5" + strRank; + break; + default: + linghtLevelInfo.panelDirectionsLevel = 0; + btnLevel.Text = "0" + strRank; + break; + } }; - //seekBar1.Progress = linghtLevelInfo.panelBacklightLevel; + + if (linghtLevelInfo.panelDirectionsLevel <= 20 && linghtLevelInfo.panelDirectionsLevel > 0) + { + btnLevel.Text = "1" + strRank; + btnProgress1.Text = "1"; + seekBar1.Progress = 1; + } + else if (linghtLevelInfo.panelDirectionsLevel <= 40 && linghtLevelInfo.panelDirectionsLevel > 20) + { + btnLevel.Text = "2" + strRank; + btnProgress1.Text = "2"; + seekBar1.Progress = 2; + } + else if (linghtLevelInfo.panelDirectionsLevel <= 60 && linghtLevelInfo.panelDirectionsLevel > 40) + { + btnLevel.Text = "3" + strRank; + btnProgress1.Text = "3"; + seekBar1.Progress = 3; + } + else if (linghtLevelInfo.panelDirectionsLevel <= 80 && linghtLevelInfo.panelDirectionsLevel > 60) + { + btnLevel.Text = "4" + strRank; + btnProgress1.Text = "4"; + seekBar1.Progress = 4; + } + else if (linghtLevelInfo.panelDirectionsLevel <= 100 && linghtLevelInfo.panelDirectionsLevel > 80) + { + btnLevel.Text = "5" + strRank; + btnProgress1.Text = "5"; + seekBar1.Progress = 5; + } + else + { + btnLevel.Text = "0" + strRank; + btnProgress1.Text = "0"; + seekBar1.Progress = 0; + } var btnTemp1 = new NormalViewControl(200, 50, true); btnTemp1.X = ControlCommonResourse.XXLeft; @@ -226,7 +286,6 @@ seekBar1.ProgressChangedEvent += (div, value) => { btnProgress1.Text = value + "%"; - //鏁版嵁鍙樻洿 }; //seekBar1.Progress = linghtLevelInfo.panelBacklightLevel; @@ -506,7 +565,7 @@ this.ShowProgressBar(); //鑺傝兘妯″紡淇敼(浠栦滑璇撮殢渚夸竴涓洖璺氨琛�) - //璁惧鍚屼簨璇撮粯璁ゅ幓绉掓椂闂达紝杩欐牱鎺ヨ繎鎰熷簲鍔熻兘鎵嶅悎鐞� + //璁惧鍚屼簨璇撮粯璁ゅ幓1绉掓椂闂达紝杩欐牱鎺ヨ繎鎰熷簲鍔熻兘鎵嶅悎鐞� energyModeInfo.time = 1; var result = await HdlDevicePanelLogic.Current.SetDeviceEnergyConservationMode(panelDevice, energyModeInfo.enable, energyModeInfo.time, energyModeInfo.level); if (result == false) @@ -523,12 +582,12 @@ } //浜害璋冭妭鏇存敼(浠栦滑璇撮殢渚夸竴涓洖璺氨琛�) - //var result = await HdlDevicePanelLogic.Current.SetDeviceLightSettion(panelDevice, linghtLevelInfo.panelDirectionsLevel, linghtLevelInfo.panelBacklightLevel); - //if (result == false) - //{ - // this.CloseProgressBar(); - // return; - //} + result = await HdlDevicePanelLogic.Current.SetDeviceLightSettion(panelDevice, linghtLevelInfo.panelDirectionsLevel, linghtLevelInfo.panelBacklightLevel); + if (result == false) + { + this.CloseProgressBar(); + return; + } //璁剧疆鎸夐敭闈㈡澘鎸囧畾绔偣鐨勩�愭寚绀虹伅寮�鍏抽鑹层�戠殑淇℃伅 //result = await HdlDevicePanelLogic.Current.SetPanelEpointColorInfo(panelDevice, this.keyColorData); @@ -538,18 +597,6 @@ // return; //} //鍏抽棴鑷韩 - this.CloseForm(); - } - - #endregion - - #region 鈻� 淇濆瓨閰嶇疆___________________________ - - /// <summary> - /// 淇濆瓨閰嶇疆 - /// </summary> - private void SaveSettionData() - { this.CloseForm(); } -- Gitblit v1.8.0