From 7d005a7618e3d7a80d8ede3baf6ecc4bf8019cd5 Mon Sep 17 00:00:00 2001 From: wxr <464027401@qq.com> Date: 星期二, 01 九月 2020 15:22:09 +0800 Subject: [PATCH] 2020-09-01 --- HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditFunctionPage.cs | 39 +++++++++++++++++++++++++++++++-------- 1 files changed, 31 insertions(+), 8 deletions(-) diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditFunctionPage.cs b/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditFunctionPage.cs index 2cf2c04..6e11318 100644 --- a/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditFunctionPage.cs +++ b/HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditFunctionPage.cs @@ -44,6 +44,9 @@ #endregion #region 鍖哄煙鍙橀噺 + /// <summary> + /// 闇�瑕佹樉绀虹殑鍔熻兘鎬绘暟锛屽奖鍝嶅埌鐣岄潰鏄剧ず + /// </summary> int showdFunctionCount = 0; Room room; string showedFunctionRoomId = "0"; @@ -133,11 +136,11 @@ { Y = showdFunctionTypeRow.Bottom, Height = Application.GetRealHeight(518 - 40 - 62), - BackgroundColor = CSS_Color.MainBackgroundColor, + BackgroundColor = CSS_Color.BackgroundColor, }; bodyView.AddChidren(functionListView); - foreach (var function in DB_ResidenceData.residenceData.functionList.functions) + foreach (var function in DB_ResidenceData.functionList.GetAllFunction()) { function.roomIdList.Remove(null); if (function.roomIdList.Count > 0 ) @@ -251,13 +254,33 @@ case FunctionCategory.Music: btnFunctionIcon.UnSelectedImagePath = "FunctionIcon/Music/MusicThinIcon.png"; break; + case FunctionCategory.Sensor: + switch(function.functionType) + { + case FunctionType.PM25: + btnFunctionIcon.UnSelectedImagePath = "FunctionIcon/EnvironmentalScience/FunctionIconPm25.png"; + break; + case FunctionType.CO2: + btnFunctionIcon.UnSelectedImagePath = "FunctionIcon/EnvironmentalScience/FunctionIconCO2.png"; + break; + case FunctionType.TVOC: + btnFunctionIcon.UnSelectedImagePath = "FunctionIcon/EnvironmentalScience/FunctionIconTVOC.png"; + break; + case FunctionType.Humidity: + btnFunctionIcon.UnSelectedImagePath = "FunctionIcon/EnvironmentalScience/FunctionIconHumidity.png"; + break; + case FunctionType.Temp: + btnFunctionIcon.UnSelectedImagePath = "FunctionIcon/EnvironmentalScience/FunctionIconTemp.png"; + break; + } + break; } if (!btnAllocated.IsSelected) { var btnFunctionName = new Button() { - X = btnFunctionIcon.Right + Application.GetRealWidth(3), + X = btnFunctionIcon.Right + Application.GetRealWidth(12), Width = Application.GetRealWidth(200), Text = function.name, TextAlignment = TextAlignment.CenterLeft, @@ -270,9 +293,9 @@ { var btnFunctionName = new Button() { - X = btnFunctionIcon.Right + Application.GetRealWidth(3), + X = btnFunctionIcon.Right + Application.GetRealWidth(12), Width = Application.GetRealWidth(200), - Height = Application.GetRealHeight(30), + Height = Application.GetRealHeight(40), Text = function.name, TextAlignment = TextAlignment.CenterLeft, TextColor = CSS_Color.FirstLevelTitleColor, @@ -282,8 +305,8 @@ var btnFunctionFloorName = new Button() { - X = btnFunctionIcon.Right + Application.GetRealWidth(3), - Y = btnFunctionName.Bottom, + X = btnFunctionIcon.Right + Application.GetRealWidth(12), + Y = Application.GetRealHeight(50), Width = Application.GetRealWidth(200), Height = Application.GetRealHeight(20), Text = function.GetRoomListName(), @@ -376,7 +399,7 @@ Height = Application.GetRealWidth(1), BackgroundColor = CSS_Color.DividingLineColor, }); - foreach (var tempRoom in DB_ResidenceData.residenceData.rooms) + foreach (var tempRoom in DB_ResidenceData.rooms) { Button btnRoom = new Button() -- Gitblit v1.8.0