From 263401d40b2d9d2c1b36a24f33d45c5cb7192518 Mon Sep 17 00:00:00 2001 From: wei <kaede@kaededeMacBook-Air.local> Date: 星期三, 23 十二月 2020 15:51:54 +0800 Subject: [PATCH] 20201223-6 --- HDL_ON/UI/UI2/1-HomePage/HomePageBLL.cs | 72 ++++++++++++++++++++++++++---------- 1 files changed, 52 insertions(+), 20 deletions(-) diff --git a/HDL_ON/UI/UI2/1-HomePage/HomePageBLL.cs b/HDL_ON/UI/UI2/1-HomePage/HomePageBLL.cs index 67ad29e..de323c9 100644 --- a/HDL_ON/UI/UI2/1-HomePage/HomePageBLL.cs +++ b/HDL_ON/UI/UI2/1-HomePage/HomePageBLL.cs @@ -21,32 +21,63 @@ bodyView.btnPm25Values.Text = MainPage.cityInfo.pm25 == null ? "--" : MainPage.cityInfo.pm25; } } + + /// <summary> + /// 鏇存柊杩炴帴鐘舵�佸浘鏍� + /// </summary> + void CheckLinkStatus() + { + if (Control.Ins.GatewayOnline) + { + if (Control.Ins.IsRemote) + { + bodyView.btnLinkStateTip.BackgroundColor = CSS.CSS_Color.MainColor; + } + else + { + bodyView.btnLinkStateTip.BackgroundColor = CSS.CSS_Color.LinkTipRemote; + } + } + else + { + bodyView.btnLinkStateTip.BackgroundColor = CSS.CSS_Color.LinkTipFail; + } + } + /// <summary> /// 纭杩炴帴鐘舵�� /// </summary> public static void LoadEvent_CheckLinkStatus() { - if (bodyView != null) + Application.RunOnMainThread(() => { - Application.RunOnMainThread(() => + if (bodyView != null) { - if (Control.Ins.GatewayOnline) - { - if (Control.Ins.IsRemote) - { - bodyView.btnLinkStateTip.BackgroundColor = CSS.CSS_Color.LinkTipRemote; - } - else - { - bodyView.btnLinkStateTip.BackgroundColor = CSS.CSS_Color.MainColor; - } - } - else - { - bodyView.btnLinkStateTip.BackgroundColor = CSS.CSS_Color.LinkTipFail; - } - }); - } + bodyView.CheckLinkStatus(); + } + }); + + //if (bodyView != null) + //{ + // Application.RunOnMainThread(() => + // { + // if (Control.Ins.GatewayOnline) + // { + // if (Control.Ins.IsRemote) + // { + // bodyView.btnLinkStateTip.BackgroundColor = CSS.CSS_Color.MainColor; + // } + // else + // { + // bodyView.btnLinkStateTip.BackgroundColor = CSS.CSS_Color.LinkTipRemote; + // } + // } + // else + // { + // bodyView.btnLinkStateTip.BackgroundColor = CSS.CSS_Color.LinkTipFail; + // } + // }); + //} } /// <summary> @@ -67,7 +98,7 @@ } string msg = function.name + Language.StringByID(StringId.CollectionCancelled); LoadDeviceFunctionControlZone(); - function.SaveFunctionData(true); + function.CollectFunction(); new PublicAssmebly().TipMsgAutoClose(msg, true); }; } @@ -274,6 +305,7 @@ { light.lastBrightness = light.brightness; } + d.Add(FunctionAttributeKey.FadeTime, light.fadeTime.ToString()); Control.Ins.SendWriteCommand(light, d); } else -- Gitblit v1.8.0