| | |
| | | //设置标题信息
|
| | | base.SetTitleText(Language.StringByID(R.MyInternationalizationString.uBackLight));
|
| | |
|
| | | //初始化中部控件
|
| | | this.InitMiddleFrame();
|
| | | HdlThreadLogic.Current.RunThread(() =>
|
| | | {
|
| | | //初始化中部控件
|
| | | this.InitMiddleFrame();
|
| | | });
|
| | | }
|
| | |
|
| | | /// <summary> |
| | |
| | | {
|
| | | return;
|
| | | }
|
| | | //清空bodyFrame
|
| | | this.ClearBodyFrame();
|
| | |
|
| | | //各种背光灯的容器
|
| | | var frameLinght = new FrameLayout(); |
| | | frameLinght.Height = Application.GetRealHeight(1003); |
| | | frameLinght.Y = Application.GetRealHeight(170); |
| | | bodyFrameLayout.AddChidren(frameLinght);
|
| | |
|
| | | //添加节能模式
|
| | | this.AddEnergyConservationRow(frameLinght);
|
| | | //添加点击前,亮度进度条
|
| | | this.AddBeforeClickProgress(frameLinght);
|
| | | //添加点击后,亮度进度条
|
| | | this.AddAfterClickProgress(frameLinght);
|
| | |
|
| | | //保存
|
| | | var btnSave = new BottomClickButton();
|
| | | btnSave.TextID = R.MyInternationalizationString.uSave;
|
| | | bodyFrameLayout.AddChidren(btnSave);
|
| | | btnSave.ButtonClickEvent += (sender, e) =>
|
| | | HdlThreadLogic.Current.RunMain(() =>
|
| | | {
|
| | | //保存面板数据
|
| | | this.SavePanelData();
|
| | | };
|
| | | //清空bodyFrame
|
| | | this.ClearBodyFrame();
|
| | |
|
| | | //各种背光灯的容器
|
| | | var frameLinght = new FrameLayout();
|
| | | frameLinght.Height = Application.GetRealHeight(1003);
|
| | | frameLinght.Y = Application.GetRealHeight(170);
|
| | | bodyFrameLayout.AddChidren(frameLinght);
|
| | |
|
| | | //添加节能模式
|
| | | this.AddEnergyConservationRow(frameLinght);
|
| | | //添加点击前,亮度进度条
|
| | | this.AddBeforeClickProgress(frameLinght);
|
| | | //添加点击后,亮度进度条
|
| | | this.AddAfterClickProgress(frameLinght);
|
| | |
|
| | | //保存
|
| | | var btnSave = new BottomClickButton();
|
| | | btnSave.TextID = R.MyInternationalizationString.uSave;
|
| | | bodyFrameLayout.AddChidren(btnSave);
|
| | | btnSave.ButtonClickEvent += (sender, e) =>
|
| | | {
|
| | | //保存面板数据
|
| | | this.SavePanelData();
|
| | | };
|
| | | });
|
| | | }
|
| | |
|
| | | #endregion
|
| | |
| | | //开启进度条
|
| | | this.ShowProgressBar();
|
| | | //亮度调节(他们说随便拿一路回路就行了)
|
| | | linghtLevelInfo = await HdlPanelLogic.Current.GetDeviceLightSettion(panelDevice);
|
| | | linghtLevelInfo = await HdlDevicePanelLogic.Current.GetDeviceLightSettion(panelDevice);
|
| | | if (linghtLevelInfo == null)
|
| | | {
|
| | | //关闭进度条
|
| | |
| | | return false;
|
| | | }
|
| | | //节能模式(他们说随便拿一路回路就行了)
|
| | | energyModeInfo = await HdlPanelLogic.Current.GetDeviceEnergyConservationMode(panelDevice);
|
| | | energyModeInfo = await HdlDevicePanelLogic.Current.GetDeviceEnergyConservationMode(panelDevice);
|
| | | if (energyModeInfo == null)
|
| | | {
|
| | | //关闭进度条
|
| | | this.CloseProgressBar(ShowReLoadMode.YES);
|
| | | return false;
|
| | | }
|
| | | keyColorData = await HdlPanelLogic.Current.GetPanelEpointColorInfo(panelDevice);
|
| | | keyColorData = await HdlDevicePanelLogic.Current.GetPanelEpointColorInfo(panelDevice);
|
| | | if (this.keyColorData == null)
|
| | | {
|
| | | //关闭进度条
|
| | |
| | | {
|
| | | this.ShowProgressBar();
|
| | | //亮度调节更改(他们说随便一个回路就行)
|
| | | var result = await HdlPanelLogic.Current.SetDeviceLightSettion(panelDevice, linghtLevelInfo.panelDirectionsLevel, linghtLevelInfo.panelBacklightLevel);
|
| | | var result = await HdlDevicePanelLogic.Current.SetDeviceLightSettion(panelDevice, linghtLevelInfo.panelDirectionsLevel, linghtLevelInfo.panelBacklightLevel);
|
| | | if (result == false)
|
| | | {
|
| | | this.CloseProgressBar();
|
| | | return;
|
| | | }
|
| | | //节能模式修改(他们说随便一个回路就行)
|
| | | result = await HdlPanelLogic.Current.SetDeviceEnergyConservationMode(panelDevice, energyModeInfo.enable, energyModeInfo.time, energyModeInfo.level);
|
| | | result = await HdlDevicePanelLogic.Current.SetDeviceEnergyConservationMode(panelDevice, energyModeInfo.enable, energyModeInfo.time, energyModeInfo.level);
|
| | | this.CloseProgressBar();
|
| | | if (result == false)
|
| | | {
|
| | | return;
|
| | | }
|
| | | //设置按键面板指定端点的【指示灯开关颜色】的信息
|
| | | result = await HdlPanelLogic.Current.SetPanelEpointColorInfo(panelDevice, this.keyColorData);
|
| | | result = await HdlDevicePanelLogic.Current.SetPanelEpointColorInfo(panelDevice, this.keyColorData);
|
| | | if (result == false)
|
| | | {
|
| | | return;
|