From 9bc0ea236cad9e5c86d0d6fe03eabb327b693096 Mon Sep 17 00:00:00 2001
From: wxr <wxr@hdlchina.com.cn>
Date: 星期三, 11 九月 2024 18:03:16 +0800
Subject: [PATCH] Update SplashActivity.cs
---
HDL_ON/UI/UI2/2-Classification/SeriesFunctionListPage.cs | 24 +++++++++++++++++-------
1 files changed, 17 insertions(+), 7 deletions(-)
diff --git a/HDL_ON/UI/UI2/2-Classification/SeriesFunctionListPage.cs b/HDL_ON/UI/UI2/2-Classification/SeriesFunctionListPage.cs
index aec513e..4f1e19e 100644
--- a/HDL_ON/UI/UI2/2-Classification/SeriesFunctionListPage.cs
+++ b/HDL_ON/UI/UI2/2-Classification/SeriesFunctionListPage.cs
@@ -5,6 +5,10 @@
using Shared;
namespace HDL_ON.UI.UI2.Classification
{
+ /// <summary>
+ /// 璺戦┈鐏〉闈�
+ /// 搴忓垪椤甸潰
+ /// </summary>
public class SeriesFunctionListPage : FrameLayout
{
FrameLayout bodyView;
@@ -31,19 +35,25 @@
Dictionary<string, List<Button>> dicGroupButtons = new Dictionary<string, List<Button>>();
+ List<string> oidList = new List<string>();
+
foreach(var rgb in FunctionList.List.GetLightList())
{
- if(rgb.spk == SPK.LightRGB)
+ //if(rgb.spk == SPK.LightRGB)
{
- if (rgb.GetAttribute(FunctionAttributeKey.Colorful) == null)
+ var oid = rgb.sid.Substring(0, 16);
+ if (oidList.Contains(oid))
{
continue;
}
- List<Button> groupButtons = new List<Button>();
- var list = new List<Function>();
- list.Add(rgb);
- var oid = rgb.sid.Substring(0, 16);
var seriesList = FunctionList.List.GetSeries().FindAll((obj) => obj.sid.StartsWith(oid));
+ if (seriesList.Count == 0)
+ {
+ continue;
+ }
+ oidList.Add(oid);
+ var list = new List<Function>();
+ List<Button> groupButtons = new List<Button>();
list.AddRange(seriesList);
var groupView = new VerticalScrolViewLayout()
{
@@ -66,7 +76,7 @@
TextSize = CSS_FontSize.SubheadingFontSize,
TextAlignment = TextAlignment.CenterLeft,
TextColor = CSS_Color.MainColor,
- Text = rgb.name,
+ Text =Language.StringByID( StringId.HorseRaceLampGroup )+ " "+ oidList.Count.ToString(),
};
titleView.AddChidren(btnTitle);
--
Gitblit v1.8.0