From 152dfd0eef1e68751dee25711d707019545fcde4 Mon Sep 17 00:00:00 2001 From: wxr <464027401@qq.com> Date: 星期五, 10 五月 2024 18:02:41 +0800 Subject: [PATCH] V4.1备份 --- HDL_ON/UI/UI2/4-PersonalCenter/AddFunction/AddDevciePage.cs | 48 +++++++++++++++++++++++++++++++++++++----------- 1 files changed, 37 insertions(+), 11 deletions(-) diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/AddFunction/AddDevciePage.cs b/HDL_ON/UI/UI2/4-PersonalCenter/AddFunction/AddDevciePage.cs index 802c094..0295482 100644 --- a/HDL_ON/UI/UI2/4-PersonalCenter/AddFunction/AddDevciePage.cs +++ b/HDL_ON/UI/UI2/4-PersonalCenter/AddFunction/AddDevciePage.cs @@ -1,11 +1,18 @@ 锘縰sing System; using System.Collections.Generic; +#if __ANDROID__ +using Android.Content; +#endif using HDL_ON.DAL.Server; using HDL_ON.Entity; using HDL_ON.UI.CSS; using Shared; +#if __IOS__ +#endif namespace HDL_ON.UI { + + public class AddDevciePage : FrameLayout { FrameLayout bodyView; @@ -20,13 +27,16 @@ public void LoadPage(VerticalRefreshLayout refreshView) { - new TopViewDiv(bodyView, Language.StringByID(StringId.AddDevice)).LoadTopView(); + + var topView = new TopViewDiv(bodyView, Language.StringByID(StringId.AddDevice)); + topView.maginY = 10; + topView.LoadTopView(); bodyView.BackgroundColor = CSS_Color.BackgroundColor; contentView = new VerticalRefreshLayout() { - Y = Application.GetRealHeight(64), - Height = Application.GetRealHeight(667 - 64), + Y = Application.GetRealHeight(64 + 10), + Height = Application.GetRealHeight(667 - 64 - 10), VerticalScrollBarEnabled = false, }; bodyView.AddChidren(contentView); @@ -46,7 +56,8 @@ { var waitPage = new Loading(); waitPage.Start(); - new System.Threading.Thread(() => { + new System.Threading.Thread(() => + { try { var pm = new HttpServerRequest(); @@ -89,6 +100,10 @@ bool isFrist = true; foreach (var device in deviceList) { + if(device.spk == "peephole" || device.spk == "security.door.ezviz") + { + continue; + } FrameLayout row = new FrameLayout() { Height = Application.GetRealHeight(50), @@ -119,7 +134,7 @@ Width = Application.GetRealWidth(32), Height = Application.GetRealWidth(32), Radius = (uint)Application.GetRealWidth(4), - UnSelectedImagePath = $"FunctionIcon/Icon/{device.IconName}.png", + UnSelectedImagePath = $"FunctionIcon/Icon/{device.IconName}.png", }; row.AddChidren(btnIcon); Button btnRight = new Button() @@ -143,30 +158,37 @@ }; row.AddChidren(btnName); - btnName.MouseUpEventHandler = (sender, e) => { + + + btnName.MouseUpEventHandler = (sender, e) => + { switch (device.spk) { case SPK.IrModule: var form = new AddMiniRemoteControlDirection1Page(); form.AddForm(); - form.AddDeviceEvent = (functionObj) => { + form.AddDeviceEvent = (functionObj) => + { refreshView.BeginHeaderRefreshing(); - }; + }; break; case SPK.SenesorMegahealth: case SPK.SenesorMegahealth2: case SPK.SensorMmvPose: var form1 = new AddSenesorMegahealthDirection1Page(); form1.AddForm(device); - form1.AddDeviceEvent = (functionObj) => { + form1.AddDeviceEvent = (functionObj) => + { refreshView.BeginHeaderRefreshing(); this.RemoveFromParent(); }; break; case SPK.SensorEnvironment: + case SPK.SensorEnvironmentHailin: var form2 = new AddSensorEnvironmentPage(); form2.AddForm(device); - form2.AddDeviceEvent = (functionObj) => { + form2.AddDeviceEvent = (functionObj) => + { refreshView.BeginHeaderRefreshing(); this.RemoveFromParent(); }; @@ -175,11 +197,15 @@ case SPK.SensorEnvironment3: var form3 = new AddQingpingSensorEnvirTipPage(); form3.AddForm(device); - form3.AddDeviceEvent = (functionObj) => { + form3.AddDeviceEvent = (functionObj) => + { refreshView.BeginHeaderRefreshing(); this.RemoveFromParent(); }; break; + case SPK.Ev_Ipcam: + UI2.FuntionControlView.VideoDoorLock.CommonMethod.Current.SkipAddDeviceActivity(device.spk); + break; } }; } -- Gitblit v1.8.0