From 1244f5fdd2a30a010692006dea17426f43dfd65d Mon Sep 17 00:00:00 2001 From: wxr <464027401@qq.com> Date: 星期二, 16 四月 2024 10:25:05 +0800 Subject: [PATCH] Update Entitlements.plist --- HDL_ON/UI/UI2/4-PersonalCenter/AddFunction/AddDevciePage.cs | 68 ++++++++++++++++++++++++++++----- 1 files changed, 57 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..cdf74d0 100644 --- a/HDL_ON/UI/UI2/4-PersonalCenter/AddFunction/AddDevciePage.cs +++ b/HDL_ON/UI/UI2/4-PersonalCenter/AddFunction/AddDevciePage.cs @@ -1,13 +1,47 @@ 锘縰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__ +using Shared.IOS.HDLCNVRSDK; +#endif namespace HDL_ON.UI { + + public class AddDevciePage : FrameLayout { +#if __ANDROID__ + public class dddxx { } +#else + //澶у崕鎽勫儚澶磗dk浠g悊锛圫hared.IOS.HDLCNVRSDK) + hdlLCNVRSDKDelegate hdlLCNVRDelegate; + public class hdlLCNVRSDKDelegate : HDLLCNVRSDKDelegate + { + Action act; + public hdlLCNVRSDKDelegate(Action action) + { + act = action; + + + } + + public override void AddDeviceFailWithErrorCode(string errorCode) + { + + } + + public override void BackFromAddDeviceView() + { + act?.Invoke(); + } + } +#endif FrameLayout bodyView; IntegratedBrand brand; VerticalRefreshLayout contentView; @@ -20,13 +54,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 +83,8 @@ { var waitPage = new Loading(); waitPage.Start(); - new System.Threading.Thread(() => { + new System.Threading.Thread(() => + { try { var pm = new HttpServerRequest(); @@ -119,7 +157,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 +181,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,7 +220,8 @@ case SPK.SensorEnvironment3: var form3 = new AddQingpingSensorEnvirTipPage(); form3.AddForm(device); - form3.AddDeviceEvent = (functionObj) => { + form3.AddDeviceEvent = (functionObj) => + { refreshView.BeginHeaderRefreshing(); this.RemoveFromParent(); }; -- Gitblit v1.8.0