| | |
| | | {
|
| | | curtainDevice.CurtainUpDownStopControl(1);
|
| | | };
|
| | | //展示模板或者虚拟住宅,则无效
|
| | | if (Config.Instance.Home.IsShowTemplate == true || Config.Instance.Home.IsVirtually == true)
|
| | | {
|
| | | frameIconback.CanClick = false;
|
| | | }
|
| | | //重写控件点击效果
|
| | | frameIconback.SelectStatuEvent += (select) =>
|
| | | {
|
| | |
| | | await HdlDeviceCurtainLogic.Current.CommitCurtainLimitPoint(curtainDevice, Rollershade.CurtainPrivateInstalledLimi.DownLimit, -1, -1);
|
| | | });
|
| | | };
|
| | | //展示模板或者虚拟住宅,则无效
|
| | | if (Config.Instance.Home.IsShowTemplate == true || Config.Instance.Home.IsVirtually == true)
|
| | | {
|
| | | frameText.CanClick = false;
|
| | | }
|
| | | //重写控件点击效果
|
| | | frameText.SelectStatuEvent += (select) =>
|
| | | {
|
| | |
| | | {
|
| | | curtainDevice.CurtainUpDownStopControl(0);
|
| | | };
|
| | | //展示模板或者虚拟住宅,则无效
|
| | | if (Config.Instance.Home.IsShowTemplate == true || Config.Instance.Home.IsVirtually == true)
|
| | | {
|
| | | frameIconback.CanClick = false;
|
| | | }
|
| | | //重写控件点击效果
|
| | | frameIconback.SelectStatuEvent += (select) =>
|
| | | {
|
| | |
| | | await HdlDeviceCurtainLogic.Current.CommitCurtainLimitPoint(curtainDevice, Rollershade.CurtainPrivateInstalledLimi.UpLimit, -1, -1);
|
| | | });
|
| | | };
|
| | | //展示模板或者虚拟住宅,则无效
|
| | | if (Config.Instance.Home.IsShowTemplate == true || Config.Instance.Home.IsVirtually == true)
|
| | | {
|
| | | frameText.CanClick = false;
|
| | | }
|
| | | //重写控件点击效果
|
| | | frameText.SelectStatuEvent += (select) =>
|
| | | {
|
| | |
| | | });
|
| | | });
|
| | | };
|
| | | //展示模板或者虚拟住宅,则无效
|
| | | if (Config.Instance.Home.IsShowTemplate == true || Config.Instance.Home.IsVirtually == true)
|
| | | {
|
| | | rowReset.CanClick = false;
|
| | | }
|
| | | }
|
| | |
|
| | | #endregion
|
| | |
| | | /// <returns></returns>
|
| | | private bool InitCurtainDefultData()
|
| | | {
|
| | | this.curtainData = new CurtainData();
|
| | | //如果当前是虚拟住宅
|
| | | if (Common.Config.Instance.Home.IsVirtually == true)
|
| | | {
|
| | | var data = TemplateData.TemplateDeviceDataLogic.Current.GetCurtainLimitPoint(curtainDevice);
|
| | | curtainData.Direction = data.Direction;
|
| | | return true;
|
| | | }
|
| | |
|
| | | //开启进度条
|
| | | this.ShowProgressBar();
|
| | |
|
| | | this.curtainData = new CurtainData();
|
| | |
|
| | | bool receiptData = false;
|
| | | string mainkeys = LocalDevice.Current.GetDeviceMainKeys(curtainDevice);
|