From 987933326b9620e29f7c4acac808ec3b8d958642 Mon Sep 17 00:00:00 2001
From: wjc <1243177876@qq.com>
Date: 星期三, 19 七月 2023 10:41:47 +0800
Subject: [PATCH] 2023年07月19日10:41:42
---
HDL_ON/UI/UI2/4-PersonalCenter/CombinedDimming/GroupChooseRoomPage.cs | 51 +++++++++++++++++++++++++++++----------------------
1 files changed, 29 insertions(+), 22 deletions(-)
diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/CombinedDimming/GroupChooseRoomPage.cs b/HDL_ON/UI/UI2/4-PersonalCenter/CombinedDimming/GroupChooseRoomPage.cs
index e62de92..c4ed617 100644
--- a/HDL_ON/UI/UI2/4-PersonalCenter/CombinedDimming/GroupChooseRoomPage.cs
+++ b/HDL_ON/UI/UI2/4-PersonalCenter/CombinedDimming/GroupChooseRoomPage.cs
@@ -62,9 +62,7 @@
bodyView.BackgroundColor = CSS_Color.BackgroundColor;
new TopViewDiv(bodyView, Language.StringByID(StringId.CombinedDimming)).LoadTopView();
-
-
- var contentView = new VerticalScrolViewLayout()
+ contentView = new VerticalScrolViewLayout()
{
Y = Application.GetRealHeight(64),
Height = Application.GetRealHeight(667 - 64),
@@ -176,41 +174,50 @@
/// </summary>
void LoadMethod_AllElection()
{
- btnAllRoomText.MouseUpEventHandler += (sender, e) =>
+ btnAllRoomText.MouseUpEventHandler = (sender, e) =>
{
- btnChooseAll.IsSelected = !btnChooseAll.IsSelected;
-
- for (int i = 0; i < contentView.ChildrenCount; i++)
+ try
{
- var view = contentView.GetChildren(i);
- if (view.GetType() == typeof(FrameLayout))
+ btnChooseAll.IsSelected = !btnChooseAll.IsSelected;
+
+ for (int i = 0; i < contentView.ChildrenCount; i++)
{
- if (view.Tag != null && view.Tag.ToString() == "row")
+ var view = contentView.GetChildren(i);
+ if (view.GetType() == typeof(FrameLayout))
{
- for (int j = 0; j < (view as FrameLayout).ChildrenCount; j++)
+ if (view.Tag != null && view.Tag.ToString() == "row")
{
- var btn = (view as FrameLayout).GetChildren(j);
- if (btn.GetType() == typeof(Button))
+ for (int j = 0; j < (view as FrameLayout).ChildrenCount; j++)
{
- if (btn.Tag != null && btn.Tag.ToString() == "ChooseIcon")
+ var btn = (view as FrameLayout).GetChildren(j);
+ if (btn.GetType() == typeof(Button))
{
- (btn as Button).IsSelected = btnChooseAll.IsSelected;
+ if (btn.Tag != null && btn.Tag.ToString() == "ChooseIcon")
+ {
+ (btn as Button).IsSelected = btnChooseAll.IsSelected;
+ }
}
}
}
}
}
- }
- function.roomIds.Clear();
- if (btnChooseAll.IsSelected)
- {
- foreach (var room in Entity.SpatialInfo.CurrentSpatial.RoomList)
+ function.roomIds.Clear();
+ if (btnChooseAll.IsSelected)
{
- if (btnChooseAll.IsSelected)
+ foreach (var room in Entity.SpatialInfo.CurrentSpatial.RoomList)
{
- function.roomIds.Add(room.roomId);
+ if (btnChooseAll.IsSelected)
+ {
+ function.roomIds.Add(room.roomId);
+ }
}
}
+ }catch(Exception ex)
+ {
+ MainPage.Log($"GroupChooseRoom 鍏ㄩ�夋寜閽簨浠� error : {ex.Message}");
+ Application.RunOnMainThread(() => {
+ this.RemoveFromParent();
+ });
}
};
}
--
Gitblit v1.8.0