From 4f40e8385ff6725be8e8b642e50f9f7201a27dfa Mon Sep 17 00:00:00 2001 From: wei <kaede@kaededeMacBook-Air.local> Date: 星期五, 11 十二月 2020 15:58:32 +0800 Subject: [PATCH] Merge branch 'NewFilePath' of http://172.16.1.23:6688/r/~wxr/HDL_APP_Project into NewFilePath --- HDL_ON/UI/UI2/1-HomePage/HomePage.cs | 80 +++++++++++++++++++++++++++++----------- 1 files changed, 58 insertions(+), 22 deletions(-) diff --git a/HDL_ON/UI/UI2/1-HomePage/HomePage.cs b/HDL_ON/UI/UI2/1-HomePage/HomePage.cs index a9eb697..1a3df0a 100644 --- a/HDL_ON/UI/UI2/1-HomePage/HomePage.cs +++ b/HDL_ON/UI/UI2/1-HomePage/HomePage.cs @@ -1,7 +1,8 @@ -锘縰sing System; +锘縰sing System; using System.Collections.Generic; using System.Text; using HDL_ON.DAL; +using HDL_ON.DriverLayer; using HDL_ON.Entity; using HDL_ON.UI.CSS; using Newtonsoft.Json; @@ -34,15 +35,15 @@ /// <summary> /// 褰撳墠娓╁害淇℃伅 /// </summary> - Button btnTempValues; + TextButton btnTempValues; /// <summary> /// 褰撳墠婀垮害淇℃伅 /// </summary> - Button btnHumidityValues; + TextButton btnHumidityValues; /// <summary> /// 褰撳墠pm2.5鐘舵�� /// </summary> - Button btnPm25Values; + TextButton btnPm25Values; /// <summary> /// 鍒囨崲鏄剧ず鍔熻兘绫诲瀷鍖哄煙 /// </summary> @@ -80,6 +81,13 @@ bool CurShowTypeIsFunction = true; #endregion + #region 鎶ヨ淇℃伅 + Button btnMsgBg; + Button btnMsgTime; + Button btnMsg; + Button btnMsgIcon; + #endregion + public HomePage() { bodyView = this; @@ -115,6 +123,21 @@ Radius = (uint)Application.GetRealWidth(3), }; topView.AddChidren(btnLinkStateTip); + if (Control.Ins.GatewayOnline) + { + if (Control.Ins.IsRemote) + { + bodyView.btnLinkStateTip.BackgroundColor = CSS.CSS_Color.LinkTipRemote; + } + else + { + bodyView.btnLinkStateTip.BackgroundColor = CSS.CSS_Color.MainColor; + } + } + else + { + bodyView.btnLinkStateTip.BackgroundColor = CSS.CSS_Color.LinkTipFail; + } btnResidenceName = new Button() { @@ -136,7 +159,9 @@ { System.Threading.Tasks.Task.Run(() => { - DriverLayer.Control.Ins.SearchLoaclGateway(); + //DriverLayer.Control.Ins.SearchLoaclGateway(); + MainPage.InitializationData(); + //DriverLayer.Control.Ins.IsRemote = true; }); }; #endif @@ -158,7 +183,7 @@ }; environmentalView.AddChidren(btnTempIcon); - btnTempValues = new Button() + btnTempValues = new TextButton() { X = btnTempIcon.Right + Application.GetRealWidth(4), Width = Application.GetRealWidth(30), @@ -180,7 +205,7 @@ }; environmentalView.AddChidren(btnHumidityIcon); - btnHumidityValues = new Button() + btnHumidityValues = new TextButton() { X = btnHumidityIcon.Right + Application.GetRealWidth(4), Width = Application.GetRealWidth(30), @@ -202,7 +227,7 @@ }; environmentalView.AddChidren(btnPm25Icon); - btnPm25Values = new Button() + btnPm25Values = new TextButton() { X = btnPm25Icon.Right + Application.GetRealWidth(4), Width = Application.GetRealWidth(130), @@ -226,14 +251,14 @@ }; topView.AddChidren(msgView); - var btngb = new Button() + btnMsgBg = new Button() { BackgroundColor = CSS_Color.MainColor,//0x3F4484F4, Alpha = 0.4f, }; - msgView.AddChidren(btngb); + msgView.AddChidren(btnMsgBg); - Button btnMsgIcon; + btnMsgIcon = new Button() { X = Application.GetRealWidth(12), @@ -245,19 +270,19 @@ }; msgView.AddChidren(btnMsgIcon); - Button btnMsg; + btnMsg = new Button() { X = Application.GetRealWidth(10) + btnMsgIcon.Right, Width = Application.GetRealWidth(240), - Text = "鏃�", + Text = "...", TextColor = CSS_Color.MainBackgroundColor, TextSize = CSS_FontSize.PromptFontSize_FirstLevel, TextAlignment = TextAlignment.CenterLeft, }; msgView.AddChidren(btnMsg); - Button btnMsgTime; + btnMsgTime = new Button() { X = Application.GetRealWidth(299), @@ -267,6 +292,9 @@ TextAlignment = TextAlignment.CenterLeft, }; msgView.AddChidren(btnMsgTime); + + LoadEvent_GotoMessageCenterPage(); + #endregion #endregion @@ -339,6 +367,9 @@ #endregion LoadEvent_ChangeShowedFunctionType(); + + // 鏌ヨ鏈娑堟伅骞舵樉绀� + GetUnreadPushMessages(); } catch (Exception ex) { @@ -483,11 +514,11 @@ { if (!scene.collect) continue; - if (scene.roomIds.Count == 0)//濡備綍鍦ㄦ埧闂村凡缁忕Щ闄や簡杩欎釜鍔熻兘锛屽垯鏀惰棌鐣岄潰涔熶笉浼氬啀鏄剧ず - { - scene.collect = false; - continue; - } + //if (scene.roomIds.Count == 0)//濡備綍鍦ㄦ埧闂村凡缁忕Щ闄や簡杩欎釜鍔熻兘锛屽垯鏀惰棌鐣岄潰涔熶笉浼氬啀鏄剧ず + //{ + // scene.collect = false; + // continue; + //} if (index % 2 == 0) { sceneFunctionView.AddChidren(new Button() { Height = Application.GetRealHeight(7) }); @@ -506,9 +537,12 @@ Width = Application.GetRealWidth(164), Height = Application.GetRealWidth(122), Tag = scene.sid, - BackgroundImagePath = (scene as Scene).ImagePath, + BackgroundImagePath = scene.ImagePath, }; rowView.AddChidren(functionView); + + //2020-12-03 淇敼鍥剧墖鍔犺浇鏂规硶 + ImageUtlis.Current.LoadLocalOrNetworkImages((scene as Scene).ImagePath, functionView); LoadSceneFunctionDiv( functionView, scene); index++; @@ -868,9 +902,11 @@ Action refreshAction = () => { btnName.Text = scene.name; btnZone.Text = scene.GetRoomListName(); - view.BackgroundImagePath = (scene as Scene).ImagePath; + //view.BackgroundImagePath = (scene as Scene).ImagePath; + //2020-12-03 淇敼鍥剧墖鍔犺浇鏂规硶 + ImageUtlis.Current.LoadLocalOrNetworkImages((scene as Scene).ImagePath, view); }; - var aep = new SceneEditPage(scene as Scene, backAction); + var aep = new SceneEditPage(scene, backAction); MainPage.BasePageView.AddChidren(aep); aep.LoadPage(StringId.EditScene, refreshAction); MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1; -- Gitblit v1.8.0