From e87985ec1dcb69beedaf9f95e8e7aba14b7c08d6 Mon Sep 17 00:00:00 2001 From: JLChen <551775569@qq.com> Date: 星期三, 09 十二月 2020 18:50:14 +0800 Subject: [PATCH] 2020-12-09 1.信息中心,增加下划线和点击Alter提醒详情。 --- HDL_ON/UI/UI2/1-HomePage/HomePage.cs | 61 +++++++++++++++++------------- 1 files changed, 34 insertions(+), 27 deletions(-) diff --git a/HDL_ON/UI/UI2/1-HomePage/HomePage.cs b/HDL_ON/UI/UI2/1-HomePage/HomePage.cs index 98698fd..5ccfafc 100644 --- a/HDL_ON/UI/UI2/1-HomePage/HomePage.cs +++ b/HDL_ON/UI/UI2/1-HomePage/HomePage.cs @@ -1,4 +1,4 @@ -锘縰sing System; +锘縰sing System; using System.Collections.Generic; using System.Text; using HDL_ON.DAL; @@ -143,9 +143,9 @@ { System.Threading.Tasks.Task.Run(() => { - DriverLayer.Control.Ins.OpenUdp(6000); - //DB_ResidenceData.residenceData.GatewayType = 0; //DriverLayer.Control.Ins.SearchLoaclGateway(); + MainPage.InitializationData(); + //DriverLayer.Control.Ins.IsRemote = true; }); }; #endif @@ -259,7 +259,7 @@ { X = Application.GetRealWidth(10) + btnMsgIcon.Right, Width = Application.GetRealWidth(240), - Text = "鏃�", + Text = "...", TextColor = CSS_Color.MainBackgroundColor, TextSize = CSS_FontSize.PromptFontSize_FirstLevel, TextAlignment = TextAlignment.CenterLeft, @@ -351,6 +351,9 @@ #endregion LoadEvent_ChangeShowedFunctionType(); + + // 鏌ヨ鏈娑堟伅骞舵樉绀� + GetUnreadPushMessages(); } catch (Exception ex) { @@ -395,7 +398,7 @@ } else { - if (!music.collection) + if (!music.collect) { continue; } @@ -403,7 +406,7 @@ } else { - if (!function.collection) + if (!function.collect) continue; //if (function.roomIdList.Count == 0)//濡備綍鍦ㄦ埧闂村凡缁忕Щ闄や簡杩欎釜鍔熻兘锛屽垯鏀惰棌鐣岄潰涔熶笉浼氬啀鏄剧ず //{ @@ -491,15 +494,15 @@ try { int index = 0; - foreach (var function in DB_ResidenceData.functionList.scenes) + foreach (var scene in DB_ResidenceData.functionList.scenes) { - if (!function.collection) + if (!scene.collect) continue; - if (function.roomIdList.Count == 0)//濡備綍鍦ㄦ埧闂村凡缁忕Щ闄や簡杩欎釜鍔熻兘锛屽垯鏀惰棌鐣岄潰涔熶笉浼氬啀鏄剧ず - { - function.collection = false; - continue; - } + //if (scene.roomIds.Count == 0)//濡備綍鍦ㄦ埧闂村凡缁忕Щ闄や簡杩欎釜鍔熻兘锛屽垯鏀惰棌鐣岄潰涔熶笉浼氬啀鏄剧ず + //{ + // scene.collect = false; + // continue; + //} if (index % 2 == 0) { sceneFunctionView.AddChidren(new Button() { Height = Application.GetRealHeight(7) }); @@ -517,12 +520,15 @@ X = functionView_X, Width = Application.GetRealWidth(164), Height = Application.GetRealWidth(122), - Tag = function.sid, - BackgroundImagePath = (function as Scene).ImagePath, + Tag = scene.sid, + BackgroundImagePath = scene.ImagePath, }; rowView.AddChidren(functionView); - LoadSceneFunctionDiv( functionView, function); + //2020-12-03 淇敼鍥剧墖鍔犺浇鏂规硶 + ImageUtlis.Current.LoadLocalOrNetworkImages((scene as Scene).ImagePath, functionView); + + LoadSceneFunctionDiv( functionView, scene); index++; } @@ -635,7 +641,7 @@ UnSelectedImagePath = "Collection/CollectionIcon.png", }; view.AddChidren(btnCollection); - LoadEvent_FunctionCollection(btnCollection, function, true); + LoadEvent_FunctionCollection(btnCollection, function); if (function.functionCategory == FunctionCategory.Curtain) { @@ -807,7 +813,7 @@ /// <summary> /// 鍔犺浇鍦烘櫙鎺у埗鍗$墖 /// </summary> - void LoadSceneFunctionDiv(FrameLayout view, Function function) + void LoadSceneFunctionDiv(FrameLayout view, Scene scene) { try { @@ -824,7 +830,6 @@ Y = Application.GetRealWidth(4), Height = Application.GetRealWidth(32), Width = Application.GetRealWidth(32), - //UnSelectedImagePath = "FunctionIcon/Scene/DelayIcon.png", UnSelectedImagePath = "Public/FuncInfoSetIcon_white.png", }; view.AddChidren(btnSettingIcon); @@ -836,7 +841,7 @@ Y = Application.GetRealWidth(68), Width = Application.GetRealWidth(150), Height = Application.GetRealHeight(24), - Text = function.name, + Text = scene.name, TextSize = CSS_FontSize.TextFontSize, TextColor = CSS_Color.MainBackgroundColor, TextAlignment = TextAlignment.CenterLeft, @@ -854,7 +859,7 @@ TextSize = CSS_FontSize.PromptFontSize_SecondaryLevel, TextAlignment = TextAlignment.CenterLeft, SelectedTextColor = CSS_Color.MainBackgroundColor, - Text = function.GetRoomListName(), + Text = scene.GetRoomListName(), }; view.AddChidren(btnZone); @@ -870,20 +875,22 @@ UnSelectedImagePath = "Collection/CollectionIcon.png", }; view.AddChidren(btnCollection); - LoadEvent_FunctionCollection(btnCollection, function, false); + LoadEvent_SceneCollection(btnCollection, scene); - LoadEvent_ControlScene(btnCoverd,btnName,btnZone, function); + LoadEvent_ControlScene(btnCoverd,btnName,btnZone, scene); btnSettingIcon.MouseUpEventHandler = (sender, e) => { Action backAction = () => { //LoadSceneFunctionControlZone(); }; Action refreshAction = () => { - btnName.Text = function.name; - btnZone.Text = function.GetRoomListName(); - view.BackgroundImagePath = (function as Scene).ImagePath; + btnName.Text = scene.name; + btnZone.Text = scene.GetRoomListName(); + //view.BackgroundImagePath = (scene as Scene).ImagePath; + //2020-12-03 淇敼鍥剧墖鍔犺浇鏂规硶 + ImageUtlis.Current.LoadLocalOrNetworkImages((scene as Scene).ImagePath, view); }; - var aep = new SceneEditPage(function 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