From 9ab5bd54fadd8fc9c542b48c99a117a4e182669b Mon Sep 17 00:00:00 2001 From: wei <kaede@kaededeMacBook-Air.local> Date: 星期四, 14 十月 2021 16:37:56 +0800 Subject: [PATCH] 智能空开能源界面数据更新 --- HDL_ON/UI/UI2/4-PersonalCenter/AddFunction/DeviceListPage.cs | 30 +++++++++++++++++++++++------- 1 files changed, 23 insertions(+), 7 deletions(-) diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/AddFunction/DeviceListPage.cs b/HDL_ON/UI/UI2/4-PersonalCenter/AddFunction/DeviceListPage.cs index 9c98518..f6824e8 100644 --- a/HDL_ON/UI/UI2/4-PersonalCenter/AddFunction/DeviceListPage.cs +++ b/HDL_ON/UI/UI2/4-PersonalCenter/AddFunction/DeviceListPage.cs @@ -91,7 +91,13 @@ } finally { - Application.RunOnMainThread(() => { waitPage.Hide(); }); + Application.RunOnMainThread(() => { + if (waitPage != null) + { + waitPage.RemoveFromParent(); + waitPage = null; + } + }); } }) { IsBackground = true }.Start(); @@ -102,10 +108,6 @@ bool isFrist = true; foreach (var device in deviceList) { - //if (!FunctionList.List.DeviceSpk.Contains(device.spk)) - //{ - // continue; - //} FrameLayout row = new FrameLayout() { Height = Application.GetRealHeight(50), @@ -136,7 +138,7 @@ Width = Application.GetRealWidth(32), Height = Application.GetRealWidth(32), Radius = (uint)Application.GetRealWidth(4), - UnSelectedImagePath = $"FunctionIcon/Icon/{device.spk.Replace(".", "")}.png", + UnSelectedImagePath = $"FunctionIcon/Icon/{device.IconName}.png", }; row.AddChidren(btnIcon); Button btnRight = new Button() @@ -164,9 +166,13 @@ switch (device.spk) { case SPK.IrModule: - new UI2.PersonalCenter.PirDevice.PirMethod().MainView(this, device,()=> {}); + new UI2.PersonalCenter.PirDevice.PirMethod().MainView(this, device, () => + { + contentView.BeginHeaderRefreshing(); + }); break; case SPK.SenesorMegahealth: + case SPK.SenesorMegahealth2: var smPage = new SenesorMegahealthManagerPage(); smPage.AddForm(device); smPage.DelDeviceEvent = () => @@ -174,6 +180,16 @@ contentView.BeginHeaderRefreshing(); }; break; + case SPK.SensorEnvironment: + case SPK.SensorEnvironment2: + case SPK.SensorEnvironment3: + var smPage1 = new SensorEnvironmentManagerPage(); + smPage1.AddForm(device); + smPage1.DelDeviceEvent = () => + { + contentView.BeginHeaderRefreshing(); + }; + break; } }; } -- Gitblit v1.8.0