From 5efaaab958a0f4a91ad9d76b5d5fea0ea3fc3f41 Mon Sep 17 00:00:00 2001 From: JLChen <551775569@qq.com> Date: 星期二, 01 十二月 2020 16:24:19 +0800 Subject: [PATCH] 2020-12-01 1.请求路径修改。 2.切换住宅或者查询住宅列表增加获取网关列表。 3.房间增加默认图片选择、比例调整为16:9。4.优化图片裁剪。 --- HDL_ON/UI/UI2/2-Classification/RoomPage.cs | 31 ++++++++++++++++++++++++++----- 1 files changed, 26 insertions(+), 5 deletions(-) diff --git a/HDL_ON/UI/UI2/2-Classification/RoomPage.cs b/HDL_ON/UI/UI2/2-Classification/RoomPage.cs index 5de0c0e..411c417 100644 --- a/HDL_ON/UI/UI2/2-Classification/RoomPage.cs +++ b/HDL_ON/UI/UI2/2-Classification/RoomPage.cs @@ -20,19 +20,35 @@ #endregion #region - Room room; - #endregion + static Room room; + Action skipEditPageAction; + Action<Room> ReloadRoomName; + #endregion - public RoomPage(Room r) + public RoomPage(Room r,Action<Room> rrn) { bodyView = this; room = r; + skipEditPageAction = () => + { + LoadEvent_SkipEditRoomPage(); + }; + ReloadRoomName = rrn; + } + /// <summary> + /// 閲嶈浇鐣岄潰 + /// </summary> + void ReLoadPage() + { + bodyView.RemoveAll(); + LoadPage(); } public void LoadPage() { bodyView.BackgroundColor = CSS_Color.BackgroundColor; - new TopViewDiv(bodyView,room.name).LoadTopView(); + + new TopViewDiv(bodyView,room.name).LoadTopView(skipEditPageAction); functionListView = new VerticalScrolViewLayout() { @@ -41,8 +57,13 @@ }; bodyView.AddChidren(functionListView); - foreach (var function in room.functions) + foreach (var function in room.GetRoomFunctions(false)) { + if (function.functionCategory == FunctionCategory.Sensor) + { + continue; + } + functionListView.AddChidren(new Button() { Height = Application.GetRealHeight(12) }); if (function.functionType == FunctionType.RGB || function.functionType == FunctionType.Dimmer) -- Gitblit v1.8.0