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