old mode 100644
new mode 100755
File was renamed from Home0630/Shared/Phone/UserCenter/Device/Panel/PanelBackLighWithSensorForm.cs |
| | |
| | | /// <summary>
|
| | | /// 列表控件
|
| | | /// </summary>
|
| | | private VerticalScrolViewLayout listview = null; |
| | | private VerticalScrolViewLayout listview = null;
|
| | | /// <summary>
|
| | | /// 面板的回路
|
| | | /// </summary>
|
| | |
| | | /// <summary>
|
| | | /// 按键的颜色数据
|
| | | /// </summary>
|
| | | private Panel.KeyColorData keyColorData = null; |
| | | private Panel.KeyColorData keyColorData = null;
|
| | | /// <summary>
|
| | | /// 选择睡眠时间的事件 value:索引(从0开始) 文本信息请用Text获取
|
| | | /// </summary>
|
| | |
| | | }
|
| | |
|
| | | //添加接近感应
|
| | | this.AddProximitySensorsRow(frameBack); |
| | | |
| | | //底线 |
| | | this.AddProximitySensorsRow(frameBack);
|
| | |
|
| | | //底线 |
| | | var btnLine = new NormalViewControl(965, 5, true);
|
| | | btnLine.Height = 1;
|
| | | btnLine.X = Application.GetRealWidth(52);
|
| | |
| | | {
|
| | | btnSwitch.IsSelected = true;
|
| | | }
|
| | | } |
| | | }
|
| | | #endregion
|
| | | |
| | |
|
| | | #region ■ 睡眠时间___________________________
|
| | | |
| | |
|
| | | /// <summary>
|
| | | /// 睡眠时间行
|
| | | /// </summary>
|
| | |
| | | frameBack.BackgroundColor = UserCenterColor.Current.White;
|
| | | frameBack.UseClickStatu = false;
|
| | | frameBack.Y = Application.GetRealHeight(784 - 170);
|
| | | frameBack.Height = Application.GetRealHeight(170); |
| | | frameBack.Height = Application.GetRealHeight(170);
|
| | | frameRowControl.AddChidren(frameBack);
|
| | |
|
| | | //睡眠时间
|
| | | frameBack.AddLeftCaption(Language.StringByID(R.MyInternationalizationString.SleepTime), 400);
|
| | | //右箭头
|
| | | frameBack.AddRightArrow(); |
| | | frameBack.AddRightArrow();
|
| | | btnSleepTime = new NormalViewControl(700, true);
|
| | | switch (energyModeInfo.time)
|
| | | {
|
| | |
| | | btnSleepTime.Text = "5min";
|
| | | nowSelectNo = 2;
|
| | | break;
|
| | | } |
| | | }
|
| | | frameBack.AddMostRightView(this.sleepTimeText, 700);
|
| | |
|
| | | timeAction = null;
|
| | | timeAction += (nowSelectNo) => |
| | | { |
| | | switch (nowSelectNo) |
| | | { |
| | | case 0: |
| | | energyModeInfo.time = 15; |
| | | break; |
| | | case 1: |
| | | energyModeInfo.time = 60; |
| | | break; |
| | | case 2: |
| | | energyModeInfo.time = 300; |
| | | break; |
| | | } |
| | | timeAction += (nowSelectNo) =>
|
| | | {
|
| | | switch (nowSelectNo)
|
| | | {
|
| | | case 0:
|
| | | energyModeInfo.time = 15;
|
| | | break;
|
| | | case 1:
|
| | | energyModeInfo.time = 60;
|
| | | break;
|
| | | case 2:
|
| | | energyModeInfo.time = 300;
|
| | | break;
|
| | | }
|
| | | AddSleepTimeRow(frameRowControl);
|
| | | };
|
| | | frameBack.ButtonClickEvent += (sender, e) =>
|
| | | { |
| | | {
|
| | | this.ShowSelectDeviceSleepTimeListForm();
|
| | | };
|
| | | } |
| | | #endregion |
| | | |
| | | }
|
| | | #endregion
|
| | |
|
| | | #region ■ 显示选择设备睡眠时间_______________
|
| | | /// <summary>
|
| | | /// 显示选择设备睡眠时间的界面
|
| | |
| | | }
|
| | | //-1:选择取消
|
| | | this.sleepTimeText = selectNo == -1 ? string.Empty : listText[selectNo];
|
| | | nowSelectNo = selectNo; |
| | | //调用回调函数 |
| | | nowSelectNo = selectNo;
|
| | | //调用回调函数
|
| | | this.timeAction?.Invoke(nowSelectNo);
|
| | | };
|
| | | }
|
| | |
| | | {
|
| | | PanelAfterColor(btnColor, seekBar1, R1, G1, B1);
|
| | | };
|
| | | } |
| | | |
| | | }
|
| | |
|
| | | /// <summary>
|
| | | /// PanelColorBefore
|
| | | /// </summary>
|
| | |
| | | var form = new PanelColorSelectForm();
|
| | | form.AddForm(R1, G1, B1);
|
| | | form.FinishSelectColorEvent += (Rcolor, Gcolor, Bcolor) =>
|
| | | { |
| | | R1 = Rcolor; |
| | | G1 = Gcolor; |
| | | B1 = Bcolor; |
| | | |
| | | this.keyColorData.OpenColorR = Convert.ToString(Rcolor, 16); |
| | | this.keyColorData.OpenColorG = Convert.ToString(Gcolor, 16); |
| | | this.keyColorData.OpenColorB = Convert.ToString(Bcolor, 16); |
| | | |
| | | btnColor.BackgroundColor = this.GetColorByRGB((byte)Rcolor, (byte)Gcolor, (byte)Bcolor); |
| | | //变更滑动条的颜色 |
| | | {
|
| | | R1 = Rcolor;
|
| | | G1 = Gcolor;
|
| | | B1 = Bcolor;
|
| | |
|
| | | this.keyColorData.OpenColorR = Convert.ToString(Rcolor, 16);
|
| | | this.keyColorData.OpenColorG = Convert.ToString(Gcolor, 16);
|
| | | this.keyColorData.OpenColorB = Convert.ToString(Bcolor, 16);
|
| | |
|
| | | btnColor.BackgroundColor = this.GetColorByRGB((byte)Rcolor, (byte)Gcolor, (byte)Bcolor);
|
| | | //变更滑动条的颜色
|
| | | seekBar1.ProgressBarColor = btnColor.BackgroundColor;
|
| | | };
|
| | | }
|