| | |
| | | this.frameClrean = new FrameLayout();
|
| | | frameClrean.Width = Application.GetRealWidth(600);
|
| | | frameClrean.Height = this.GetPictrueRealSize(69);
|
| | | frameClrean.X = ControlCommonResourse.XXLeft;
|
| | | frameClrean.X = HdlControlResourse.XXLeft;
|
| | | frameClrean.Y = Application.GetRealHeight(35);
|
| | | frameWhiteBack.AddChidren(frameClrean);
|
| | | frameClrean.Visible = false;
|
| | |
| | | {
|
| | | //滑动过程中
|
| | | int oldProgressValue = arcScaleSeekBar.Progress;//之前的值
|
| | | arcScaleSeekBar.OnProgressChangedEvent += (send2, value) =>
|
| | | arcScaleSeekBar.OnStopTrackingTouchEvent += (send2, value) =>
|
| | | {
|
| | | nowProgressValue = value;
|
| | | };
|
| | |
| | | {
|
| | | var rowFrame = new FrameRowControl();
|
| | | rowFrame.Y = frameBack.GetChildren(frameBack.ChildrenCount - 1).Bottom;
|
| | | rowFrame.LeftOffset = Application.GetRealWidth(81) - ControlCommonResourse.XXLeft;
|
| | | rowFrame.LeftOffset = Application.GetRealWidth(81) - HdlControlResourse.XXLeft;
|
| | | rowFrame.Height = Application.GetRealHeight(150);
|
| | | frameBack.AddChidren(rowFrame);
|
| | |
|
| | |
| | | //检测是否获取网关反馈的结果,如果网关没有回复,则会弹出消息
|
| | | this.StartCheckResponeResult(this.listControl, (result) =>
|
| | | {
|
| | | //没有接收到网关回复
|
| | | if (result == false)
|
| | | if (result == true)
|
| | | {
|
| | | //接收到网关的回复
|
| | | HdlThreadLogic.Current.RunMain(() =>
|
| | | {
|
| | | //还原状态
|
| | | listControl[0].SelectedImagePath = DeviceAcDetailCardMethord.GetFanSwingModeSelectedImagePathByFanSwingMode(oldModel);
|
| | | listControl[0].UnSelectedImagePath = DeviceAcDetailCardMethord.GetFanSwingModeUnSelectedImagePathByFanSwingMode(oldModel);
|
| | | listControl[0].SelectedImagePath = DeviceAcDetailCardMethord.GetFanSwingModeSelectedImagePathByFanSwingMode(fanSwingMode);
|
| | | listControl[0].UnSelectedImagePath = DeviceAcDetailCardMethord.GetFanSwingModeUnSelectedImagePathByFanSwingMode(fanSwingMode);
|
| | | });
|
| | | }
|
| | | });
|
| | |
|
| | | listControl[0].SelectedImagePath = DeviceAcDetailCardMethord.GetFanSwingModeSelectedImagePathByFanSwingMode(fanSwingMode);
|
| | | listControl[0].UnSelectedImagePath = DeviceAcDetailCardMethord.GetFanSwingModeUnSelectedImagePathByFanSwingMode(fanSwingMode);
|
| | |
|
| | | deviceAc.SetFanSwingAsyncMode(fanSwingMode);
|
| | | }
|
| | |
| | | {
|
| | | var rowFrame = new FrameRowControl();
|
| | | rowFrame.Y = frameBack.GetChildren(frameBack.ChildrenCount - 1).Bottom;
|
| | | rowFrame.LeftOffset = Application.GetRealWidth(81) - ControlCommonResourse.XXLeft;
|
| | | rowFrame.LeftOffset = Application.GetRealWidth(81) - HdlControlResourse.XXLeft;
|
| | | rowFrame.Height = Application.GetRealHeight(150);
|
| | | frameBack.AddChidren(rowFrame);
|
| | |
|
| | |
| | | //检测是否获取网关反馈的结果,如果网关没有回复,则会弹出消息
|
| | | this.StartCheckResponeResult(this.listControl, (result) =>
|
| | | {
|
| | | //没有接收到网关回复
|
| | | if (result == false)
|
| | | if (result == true)
|
| | | {
|
| | | //接收到网关回复
|
| | | HdlThreadLogic.Current.RunMain(() =>
|
| | | {
|
| | | //还原状态
|
| | | listControl[1].SelectedImagePath = DeviceAcDetailCardMethord.GetModeSelectedImagePathByMode(oldModel);
|
| | | listControl[1].UnSelectedImagePath = DeviceAcDetailCardMethord.GetModeUnSelectedImagePathByMode(oldModel);
|
| | | });
|
| | | }
|
| | | else
|
| | | {
|
| | | HdlThreadLogic.Current.RunMain(() =>
|
| | | {
|
| | | listControl[1].SelectedImagePath = DeviceAcDetailCardMethord.GetModeSelectedImagePathByMode(mode);
|
| | | listControl[1].UnSelectedImagePath = DeviceAcDetailCardMethord.GetModeUnSelectedImagePathByMode(mode);
|
| | |
|
| | | //送风的时候,没有温度的概念
|
| | | if (mode == AC.AcMode.FanOnly)
|
| | | {
|
| | |
| | | });
|
| | | }
|
| | | });
|
| | |
|
| | | listControl[1].SelectedImagePath = DeviceAcDetailCardMethord.GetModeSelectedImagePathByMode(mode);
|
| | | listControl[1].UnSelectedImagePath = DeviceAcDetailCardMethord.GetModeUnSelectedImagePathByMode(mode);
|
| | |
|
| | | deviceAc.SetSystemModeAsync(mode);
|
| | | }
|
| | |
|
| | |
| | | //那四个图标变更
|
| | | this.listControl[0].IsSelected = isOpen;
|
| | | this.listControl[1].IsSelected = isOpen;
|
| | | this.listControl[2].IsSelected = isOpen;
|
| | | this.listControl[3].IsSelected = isOpen;
|
| | | if (isOpen == true)
|
| | | {
|
| | |
| | | }
|
| | | });
|
| | |
|
| | | this.listControl[2].IsSelected = isOpen;
|
| | | if (isOpen == true)
|
| | | {
|
| | | deviceAc.Open();
|
| | |
| | | {
|
| | | var rowFrame = new FrameRowControl();
|
| | | rowFrame.Y = frameBack.GetChildren(frameBack.ChildrenCount - 1).Bottom;
|
| | | rowFrame.LeftOffset = Application.GetRealWidth(81) - ControlCommonResourse.XXLeft;
|
| | | rowFrame.LeftOffset = Application.GetRealWidth(81) - HdlControlResourse.XXLeft;
|
| | | rowFrame.Height = Application.GetRealHeight(150);
|
| | | frameBack.AddChidren(rowFrame);
|
| | |
|
| | |
| | | //检测是否获取网关反馈的结果,如果网关没有回复,则会弹出消息
|
| | | this.StartCheckResponeResult(this.listControl, (result) =>
|
| | | {
|
| | | //没有接收到网关回复
|
| | | if (result == false)
|
| | | //接收到网关回复
|
| | | if (result == true)
|
| | | {
|
| | | HdlThreadLogic.Current.RunMain(() =>
|
| | | {
|
| | | //还原状态
|
| | | listControl[3].SelectedImagePath = DeviceAcDetailCardMethord.GetFanModeSelectedImagePathByFanMode(oldModel);
|
| | | listControl[3].UnSelectedImagePath = DeviceAcDetailCardMethord.GetFanModeSelectedImagePathByFanMode(oldModel);
|
| | | listControl[3].SelectedImagePath = DeviceAcDetailCardMethord.GetFanModeSelectedImagePathByFanMode(mode);
|
| | | listControl[3].UnSelectedImagePath = DeviceAcDetailCardMethord.GetFanModeSelectedImagePathByFanMode(mode);
|
| | | });
|
| | | }
|
| | | });
|
| | |
|
| | | listControl[3].SelectedImagePath = DeviceAcDetailCardMethord.GetFanModeSelectedImagePathByFanMode(mode);
|
| | | listControl[3].UnSelectedImagePath = DeviceAcDetailCardMethord.GetFanModeSelectedImagePathByFanMode(mode);
|
| | |
|
| | | deviceAc.SetFanModeAsync(mode);
|
| | | }
|
| | |
| | | this.listControl[1].IsSelected = false;
|
| | | this.listControl[2].IsSelected = false;
|
| | | this.listControl[3].IsSelected = false;
|
| | | arcScaleSeekBar.SetProgressBarColors(ZigbeeColor.Current.GXCWaveSeekBarUnSelectedColor, ZigbeeColor.Current.GXCWaveSeekBarUnSelectedColor);
|
| | | }
|
| | | arcScaleSeekBar.SetProgressBarColors(ZigbeeColor.Current.GXCWaveSeekBarUnSelectedColor, ZigbeeColor.Current.GXCWaveSeekBarUnSelectedColor);
|
| | | //设置状态文字 关闭
|
| | | this.SetStatuText(Language.StringByID(R.MyInternationalizationString.Close));
|
| | | return;
|
| | |
| | | this.listControl[1].IsSelected = true;
|
| | | this.listControl[2].IsSelected = true;
|
| | | this.listControl[3].IsSelected = true;
|
| | | arcScaleSeekBar.SetProgressBarColors(ZigbeeColor.Current.GXCArcScaleSeekBarStartColor, ZigbeeColor.Current.GXCArcScaleSeekBarEndColor);
|
| | | }
|
| | | arcScaleSeekBar.SetProgressBarColors(ZigbeeColor.Current.GXCArcScaleSeekBarStartColor, ZigbeeColor.Current.GXCArcScaleSeekBarEndColor);
|
| | | }
|
| | | this.listControl[1].SelectedImagePath = DeviceAcDetailCardMethord.GetModeSelectedImagePathByModeId(deviceAc.currentSystemMode);
|
| | | this.listControl[1].UnSelectedImagePath = DeviceAcDetailCardMethord.GetModeUnSelectedImagePathByModeId(deviceAc.currentSystemMode);
|