From f16e7e4df7e7813e4a3052dae752aae3e6937b30 Mon Sep 17 00:00:00 2001 From: wxr <464027401@qq.com> Date: 星期五, 08 七月 2022 16:53:12 +0800 Subject: [PATCH] 自研可视对讲、毫米波 --- HDL_ON/UI/UI2/1-HomePage/HomePageBLL.cs | 48 +++++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 47 insertions(+), 1 deletions(-) diff --git a/HDL_ON/UI/UI2/1-HomePage/HomePageBLL.cs b/HDL_ON/UI/UI2/1-HomePage/HomePageBLL.cs index 0bbd7a4..3f85a44 100644 --- a/HDL_ON/UI/UI2/1-HomePage/HomePageBLL.cs +++ b/HDL_ON/UI/UI2/1-HomePage/HomePageBLL.cs @@ -10,6 +10,52 @@ public partial class HomePage { /// <summary> + /// 鏇存柊璁惧鍦ㄧ嚎鐘舵�� + /// </summary> + public static void LoadEvent_RefreshDevcieOnline(Function function) + { + Application.RunOnMainThread(() => + { + if (bodyView != null) + { + foreach (var view in bodyView.functionViews) + { + if (view.Tag.ToString() == function.sid) + { + for (int i = 0; i < view.ChildrenCount; i++) + { + if (view.GetChildren(i).GetType() == typeof(Button)) + { + var btn = view.GetChildren(i) as Button; + if(btn.Tag == null) + { + continue; + } + if (btn.Tag.ToString() == function.sid) + { + if (function.online) + { + btn.UnSelectedImagePath = "Collection/Functionbg.png"; + btn.IsSelected = false; + } + else + { + btn.UnSelectedImagePath = "Collection/FunctionOfflineBg.png"; + btn.IsSelected = false; + } + } + else if (btn.Tag.ToString() == "OnlineTag") + { + btn.Visible = !function.online; + } + } + } + } + } + } + }); + } + /// <summary> /// 鏇存柊涓婚〉澶╂皵 /// </summary> public static void LoadEvent_RefreshAir() @@ -349,7 +395,7 @@ var state = false; if (function.spk == SPK.CurtainRoller || function.spk == SPK.CurtainShades || function.spk == SPK.CurtainTrietex || - function.spk == SPK.CurtainSwitch)//绐楀笜璁惧鏍规嵁鐧惧垎姣斿垽鏂紑鍏崇姸鎬� + function.spk == SPK.CurtainSwitch || function.spk == SPK.CurtainDream)//绐楀笜璁惧鏍规嵁鐧惧垎姣斿垽鏂紑鍏崇姸鎬� { if (function.GetAttribute(FunctionAttributeKey.Percent) != null) { -- Gitblit v1.8.0