From e22fdb94322e6cec38e5e4a9aec13d431a133fde Mon Sep 17 00:00:00 2001 From: 黄学彪 <hxb@hdlchina.com.cn> Date: 星期二, 28 四月 2020 16:32:35 +0800 Subject: [PATCH] 上传合并后的代码 --- ZigbeeApp/Shared/Phone/MainPage/ControlForm/DeviceRelayDetailCardForm.cs | 20 +++++++++++++++----- 1 files changed, 15 insertions(+), 5 deletions(-) diff --git a/ZigbeeApp/Shared/Phone/MainPage/ControlForm/DeviceRelayDetailCardForm.cs b/ZigbeeApp/Shared/Phone/MainPage/ControlForm/DeviceRelayDetailCardForm.cs index 542282a..885111b 100755 --- a/ZigbeeApp/Shared/Phone/MainPage/ControlForm/DeviceRelayDetailCardForm.cs +++ b/ZigbeeApp/Shared/Phone/MainPage/ControlForm/DeviceRelayDetailCardForm.cs @@ -109,8 +109,8 @@ { //寮�鍏崇殑鑳屾櫙鍥剧墖 var picSwitchBack = new FrameLayout(); - picSwitchBack.Height = Application.GetMinRealAverage(579); - picSwitchBack.Width = Application.GetMinRealAverage(579); + picSwitchBack.Height = this.GetPictrueRealSize(579); + picSwitchBack.Width = this.GetPictrueRealSize(579); picSwitchBack.Y = Application.GetRealHeight(340); picSwitchBack.BackgroundImagePath = "Light/OnOff.png"; picSwitchBack.Gravity = Gravity.CenterHorizontal; @@ -120,8 +120,8 @@ var btnClose = new IconViewControl(81); btnClose.UnSelectedImagePath = "Light/OFF.png"; btnClose.SelectedImagePath = "Light/OFFSelected.png"; - btnClose.X = Application.GetMinRealAverage(101); - btnClose.Y = Application.GetMinRealAverage(248); + btnClose.X = this.GetPictrueRealSize(101); + btnClose.Y = this.GetPictrueRealSize(248); picSwitchBack.AddChidren(btnClose); listControl.Add(btnClose); @@ -129,7 +129,7 @@ var btnOpen = new IconViewControl(81); btnOpen.UnSelectedImagePath = "Light/ON.png"; btnOpen.SelectedImagePath = "Light/ONSelected.png"; - btnOpen.X = Application.GetMinRealAverage(397); + btnOpen.X = this.GetPictrueRealSize(397); btnOpen.Y = btnClose.Y; picSwitchBack.AddChidren(btnOpen); listControl.Add(btnOpen); @@ -273,6 +273,16 @@ /// <param name="isOpen"></param> private void SetSwitchCommand(bool isOpen) { + //濡傛灉浣忓畢涓鸿櫄鎷熶綇瀹� + if (Common.Config.Instance.Home.IsVirtually == true) + { + ((LightBase)this.device).OnOffStatus = isOpen == true ? 1 : 0; + //鍙樻洿鍗$墖鐘舵�� + this.RefreshSwitchStatu(((LightBase)this.device).OnOffStatus == 1); + //璁剧疆鐘舵�佹枃瀛� + this.SetStatuText(HdlDeviceOtherLogic.Current.GetDeviceStatu(this.device)); + return; + } //妫�娴嬫槸鍚﹁幏鍙栫綉鍏冲弽棣堢殑缁撴灉,濡傛灉缃戝叧娌℃湁鍥炲,鍒欎細寮瑰嚭娑堟伅 this.StartCheckResponeResult(this.listControl, (result) => { -- Gitblit v1.8.0