| | |
| | | //头部信息
|
| | | var btnTitle = new NormalViewControl(frameTransparent.Width, Application.GetRealHeight(70), false);
|
| | | btnTitle.Y = Application.GetRealHeight(28);
|
| | | btnTitle.Text = Common.LocalDevice.Current.GetDeviceEpointName(device);
|
| | | btnTitle.Text = HdlDeviceCommonLogic.Current.GetDeviceEpointName(device);
|
| | | btnTitle.TextColor = UserCenterColor.Current.TextColor4;
|
| | | btnTitle.TextSize = 16;
|
| | | btnTitle.TextAlignment = TextAlignment.Center;
|
| | |
| | | rowRound.AddChidren(btnFinish);
|
| | |
|
| | | //线
|
| | | var btnLine1 = new NormalViewControl(frameTransparent.Width, ControlCommonResourse.BottomLineHeight, false);
|
| | | var btnLine1 = new NormalViewControl(frameTransparent.Width, HdlControlResourse.BottomLineHeight, false);
|
| | | btnLine1.Y = Application.GetRealHeight(138);
|
| | | btnLine1.BackgroundColor = UserCenterColor.Current.ButtomLine;
|
| | | frameTransparent.AddChidren(btnLine1);
|
| | |
| | | }
|
| | |
|
| | | //进度条
|
| | | var seekBar = new HorizontalSeekBar();
|
| | | seekBar.Enable = false;
|
| | | var seekBar = new SeekBarControl(919);
|
| | | seekBar.Y = Application.GetRealHeight(268);
|
| | | seekBar.Gravity = Gravity.CenterHorizontal;
|
| | | seekBar.Width = Application.GetRealWidth(919);
|
| | | seekBar.Height = Application.GetRealHeight(89);
|
| | | seekBar.Max = 100;
|
| | | seekBar.BackgroundColor = 0xfff5f5f5;
|
| | | seekBar.ThumbColor = Common.ZigbeeColor.Current.GXCButtonBlueColor;
|
| | | seekBar.ProgressColor = 0xfffdb500;
|
| | | seekBar.ProgressBarColor = 0xfffdb500;
|
| | | seekBar.Enable = false;
|
| | | if (dicTaskinfo.ContainsKey(5) == true)
|
| | | {
|
| | | //5:百分比调节
|
| | | seekBar.Progress = dicTaskinfo[5].Data2;
|
| | | }
|
| | | detailBackFrame.AddChidren(seekBar);
|
| | | seekBar.ProgressChanged += (sender, value) =>
|
| | | seekBar.ProgressChangedEvent += (div, value) =>
|
| | | {
|
| | | btnPersent.Text = value + "%";
|
| | | };
|
| | |
|
| | | //线
|
| | | var btnLine2 = new NormalViewControl(Application.GetRealWidth(919), ControlCommonResourse.BottomLineHeight, false);
|
| | | var btnLine2 = new NormalViewControl(Application.GetRealWidth(919), HdlControlResourse.BottomLineHeight, false);
|
| | | btnLine2.Y = Application.GetRealHeight(417);
|
| | | btnLine2.Gravity = Gravity.CenterHorizontal;
|
| | | btnLine2.BackgroundColor = UserCenterColor.Current.ButtomLine;
|
| | |
| | | //开
|
| | | var rowOpen = new FrameRowControl();
|
| | | rowOpen.Y = Application.GetRealHeight(69);
|
| | | rowOpen.LeftOffset = Application.GetRealWidth(81) - ControlCommonResourse.XXLeft;
|
| | | rowOpen.RightOffset = ControlCommonResourse.XXLeft - Application.GetRealWidth(81);
|
| | | rowOpen.LeftOffset = Application.GetRealWidth(81) - HdlControlResourse.XXLeft;
|
| | | rowOpen.RightOffset = HdlControlResourse.XXLeft - Application.GetRealWidth(81);
|
| | | detailBackFrame.AddChidren(rowOpen);
|
| | | var btnOpen = rowOpen.AddLeftCaption(Language.StringByID(R.MyInternationalizationString.uSimpleOpen), 400);
|
| | | btnOpen.TextColor = UserCenterColor.Current.TextGrayColor3;
|
| | |
| | | //关
|
| | | var rowClose = new FrameRowControl();
|
| | | rowClose.Y = btnLine2.Bottom + Application.GetRealHeight(12);
|
| | | rowClose.LeftOffset = Application.GetRealWidth(81) - ControlCommonResourse.XXLeft;
|
| | | rowClose.RightOffset = ControlCommonResourse.XXLeft - Application.GetRealWidth(81);
|
| | | rowClose.LeftOffset = Application.GetRealWidth(81) - HdlControlResourse.XXLeft;
|
| | | rowClose.RightOffset = HdlControlResourse.XXLeft - Application.GetRealWidth(81);
|
| | | detailBackFrame.AddChidren(rowClose);
|
| | | var btnClose = rowClose.AddLeftCaption(Language.StringByID(R.MyInternationalizationString.uSimpleClose), 400);
|
| | | btnClose.TextColor = UserCenterColor.Current.TextGrayColor3;
|
| | |
| | | btnOpenSelect.Visible = false;
|
| | | btnOpen.TextColor = UserCenterColor.Current.TextGrayColor3;
|
| | | seekBar.Enable = false;
|
| | | seekBar.ProgressColor = 0xffe8e8e8;
|
| | |
|
| | | dicTaskinfo.Remove(0);
|
| | | }
|
| | |
| | | //开 可用
|
| | | btnOpen.TextColor = UserCenterColor.Current.TextColor1;
|
| | | seekBar.Enable = true;
|
| | | seekBar.ProgressColor = 0xfffdb500;
|
| | | if (seekBar.Progress == 0)
|
| | | {
|
| | | seekBar.Progress = 100;
|
| | |
| | | //开 不可用
|
| | | btnOpen.TextColor = UserCenterColor.Current.TextGrayColor3;
|
| | | seekBar.Enable = false;
|
| | | seekBar.ProgressColor = 0xffe8e8e8;
|
| | |
|
| | | //移除打开
|
| | | dicTaskinfo.Remove(0);
|
| | |
| | | }
|
| | |
|
| | | //获取状态的显示文本
|
| | | string statuText = HdlSafeguardLogic.Current.GetLightAlarmStatuText(listData);
|
| | | string statuText = HdlSafeguardLogic.Current.GetAdjustTargetStatuText(listData);
|
| | | this.FinishSelectEvent?.Invoke(statuText, listData);
|
| | |
|
| | | this.CloseForm();
|
| | | };
|
| | | //动画效果
|
| | | frameTransparent.Animate = Animate.DownToUp;
|
| | | }
|
| | |
|
| | | #endregion
|