From f461949beb54ae5d3e0353fa49d94800d0af6fbb Mon Sep 17 00:00:00 2001 From: wxr <464027401@qq.com> Date: 星期二, 15 三月 2022 11:23:14 +0800 Subject: [PATCH] 增加离线推送 --- HDL_ON/UI/UI2/2-Classification/FunctionControlZoneBLL.cs | 97 ++++++++++++++++++++++++++---------------------- 1 files changed, 52 insertions(+), 45 deletions(-) diff --git a/HDL_ON/UI/UI2/2-Classification/FunctionControlZoneBLL.cs b/HDL_ON/UI/UI2/2-Classification/FunctionControlZoneBLL.cs index d579862..ac47acd 100644 --- a/HDL_ON/UI/UI2/2-Classification/FunctionControlZoneBLL.cs +++ b/HDL_ON/UI/UI2/2-Classification/FunctionControlZoneBLL.cs @@ -2,6 +2,7 @@ using System.Collections.Generic; using HDL_ON.DriverLayer; using HDL_ON.Entity; +using HDL_ON.UI.CSS; using HDL_ON.UI.Music; using Shared; @@ -9,54 +10,60 @@ { public partial class FunctionControlZone { - /// <summary> - /// 鏇存柊寮�鍏崇姸鎬� - /// </summary> - /// <param name="upfunc"></param> - public static void UpdataOnOffState(Function upfunc) - { - if(bodyDiv!= null) - { - Application.RunOnMainThread(() => { - if(bodyDiv.Tag.ToString() == upfunc.sid) - { - for (var o = 0; o < bodyDiv.ChildrenCount; o++) - { - if (bodyDiv.GetChildren(o).GetType() == typeof(Button)) - { - var btn = bodyDiv.GetChildren(o) as Button; - if (btn.Tag != null) - { - if (btn.Tag.ToString() == upfunc.sid + "_Switch")// + "_DimmerBar") - { - btn.IsSelected = upfunc.trait_on_off.curValue.ToString() == "on"; - } - } - } - else if (bodyDiv.GetChildren(o).GetType() == typeof(DiyImageSeekBar)) - { - var btn = bodyDiv.GetChildren(o) as DiyImageSeekBar; - if (btn.Tag != null) - { - if (btn.Tag.ToString() == upfunc.sid + "_DimmerBar") - { - btn.Progress = Convert.ToInt32(upfunc.GetAttrState(FunctionAttributeKey.Brightness)); - } - } - } - } + // /// <summary> + // /// 鏇存柊寮�鍏崇姸鎬� + // /// </summary> + // /// <param name="upfunc"></param> + // public static void UpdataOnOffState(Function upfunc) + // { + // if(bodyDiv!= null) + // { + // Application.RunOnMainThread(() => { + // if(bodyDiv.Tag.ToString() == upfunc.sid) + // { + // for (var o = 0; o < bodyDiv.ChildrenCount; o++) + // { + // if (bodyDiv.GetChildren(o).GetType() == typeof(Button)) + // { + // var btn = bodyDiv.GetChildren(o) as Button; + // if (btn.Tag != null) + // { + // if (btn.Tag.ToString() == upfunc.sid + "_Switch")// + "_DimmerBar") + // { + // btn.IsSelected = upfunc.trait_on_off.curValue.ToString() == "on"; + // } + // } + // } + // else if (bodyDiv.GetChildren(o).GetType() == typeof(DiyImageSeekBar)) + // { + // var btn = bodyDiv.GetChildren(o) as DiyImageSeekBar; + // if (btn.Tag != null) + // { + // if (btn.Tag.ToString() == upfunc.sid + "_DimmerBar") + // { + // btn.Progress = Convert.ToInt32(upfunc.GetAttrState(FunctionAttributeKey.Brightness)); + // } + // } + // } + // } - } + // } + // }); + // } + // } + /// <summary> + /// 鏇存柊鍦ㄧ嚎鐘舵�� + /// </summary> + public void UpdataOnline(bool online) + { + if (bodyDiv != null) + { + Application.RunOnMainThread(() => + { + bodyDiv.BackgroundColor = online ? CSS_Color.MainBackgroundColor : CSS_Color.PromptingColor2; + bodyDiv.btnOffline.Visible = !online; }); } - } - /// <summary> - /// 鏇存柊浜害鐘舵�� - /// </summary> - /// <param name="upfunc"></param> - static void UpdataBrightnessState(Function upfunc) - { - } /// <summary> -- Gitblit v1.8.0