From c7c61c603b16c0bf2582d81561bdfbe48ab9440c Mon Sep 17 00:00:00 2001 From: wei <kaede@kaededeMacBook-Air.local> Date: 星期五, 19 三月 2021 09:42:37 +0800 Subject: [PATCH] 1.电视控制修改 --- HDL_ON/UI/UI2/4-PersonalCenter/AddFunction/DeviceListPage.cs | 29 +++++++++++++++++++++++------ 1 files changed, 23 insertions(+), 6 deletions(-) diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/AddFunction/DeviceListPage.cs b/HDL_ON/UI/UI2/4-PersonalCenter/AddFunction/DeviceListPage.cs index df95071..626306a 100644 --- a/HDL_ON/UI/UI2/4-PersonalCenter/AddFunction/DeviceListPage.cs +++ b/HDL_ON/UI/UI2/4-PersonalCenter/AddFunction/DeviceListPage.cs @@ -1,5 +1,6 @@ 锘縰sing System; using System.Collections.Generic; +using HDL_ON.DAL.Server; using HDL_ON.Entity; using HDL_ON.UI.CSS; using Shared; @@ -20,7 +21,14 @@ public void LoadPage() { - new TopViewDiv(bodyView, Language.StringByID(StringId.AddDevice)).LoadTopView(); + Action<string, string> action = (s, a) => + { + var page = new AddDevciePage(brand); + MainPage.BasePageView.AddChidren(page); + page.LoadPage(); + MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1; + }; + new TopViewDiv(bodyView, Language.StringByID(StringId.Devices)).LoadTopView_AddIcon("3ty", action); bodyView.BackgroundColor = CSS_Color.BackgroundColor; contentView = new VerticalRefreshLayout() @@ -31,10 +39,13 @@ }; bodyView.AddChidren(contentView); - - Load3tyBrandDeviceList(); + contentView.BeginHeaderRefreshingAction = () => + { + contentView.EndHeaderRefreshing(); + Load3tyBrandDeviceList(); + }; } void Load3tyBrandDeviceList() @@ -54,6 +65,10 @@ LoadRow(revData.list); }); } + else + { + IMessageCommon.Current.ShowErrorInfoAlter(pack.Code); + } } catch (Exception ex) { @@ -69,12 +84,14 @@ void LoadRow(List<Function> deviceList) { - deviceList.Add(new Function() { name ="娴嬭瘯绾㈠瀹�",spk = SPK.IrModule}); - contentView.RemoveAll(); bool isFrist = true; foreach (var device in deviceList) { + //if (!FunctionList.List.DeviceSpk.Contains(device.spk)) + //{ + // continue; + //} FrameLayout row = new FrameLayout() { Height = Application.GetRealHeight(50), @@ -139,7 +156,7 @@ { var page = new UI2.PersonalCenter.PirDevice.PirMain(); MainPage.BasePageView.AddChidren(page); - page.Show(); + page.Show(device); MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1; }); }); -- Gitblit v1.8.0