From 452e8cef1c740d18ee398be6971d9952e41dbd4a Mon Sep 17 00:00:00 2001
From: wxr <464027401@qq.com>
Date: 星期三, 12 四月 2023 16:11:50 +0800
Subject: [PATCH] 1
---
HDL_ON/UI/UI2/3-Intelligence/Scene/SceneEditPage.cs | 73 +++++++++++++++++++++++++++++++++++-
1 files changed, 70 insertions(+), 3 deletions(-)
diff --git a/HDL_ON/UI/UI2/3-Intelligence/Scene/SceneEditPage.cs b/HDL_ON/UI/UI2/3-Intelligence/Scene/SceneEditPage.cs
index ddeb9d9..1a39122 100644
--- a/HDL_ON/UI/UI2/3-Intelligence/Scene/SceneEditPage.cs
+++ b/HDL_ON/UI/UI2/3-Intelligence/Scene/SceneEditPage.cs
@@ -98,6 +98,7 @@
public void LoadPage(Action backRefresh)
{
+ //DB_ResidenceData.Instance.sceneChooseRoomId
new TopViewDiv(bodyView, Language.StringByID(StringId.EditScene)).LoadTopView(backRefresh);
initPage();
}
@@ -233,6 +234,51 @@
Height = Application.GetRealHeight(8),
BackgroundColor = CSS_Color.DividingLineColor,
});
+ #endregion
+
+ #region 缁勫彿
+ //var grounpView = new FrameLayout()
+ //{
+ // Height = Application.GetRealWidth(50),
+ //};
+ //contentView.AddChidren(grounpView);
+
+ //Button btnGroupTitle = new Button()
+ //{
+ // X = Application.GetRealWidth(16),
+ // //Width = Application.GetRealWidth(90),
+ // TextAlignment = TextAlignment.CenterLeft,
+ // TextColor = CSS_Color.FirstLevelTitleColor,
+ // TextSize = CSS_FontSize.TextFontSize,
+ // Text = "缁勫彿"
+ //};
+ //grounpView.AddChidren(btnGroupTitle);
+
+ //var etGroup = new EditText()
+ //{
+ // TextAlignment = TextAlignment.CenterRight,
+ // Width = Application.GetRealWidth(350),
+ // Text = scene.group,
+ // TextColor = CSS_Color.PromptingColor1,
+ // TextSize = CSS_FontSize.PromptFontSize_FirstLevel,
+ // IsNumberKeyboardType = true
+ //};
+ //grounpView.AddChidren(etGroup);
+ //etGroup.TextChangeEventHandler = (sender, e) => {
+ // scene.group = e;
+ //};
+
+
+ //Button btnGroupLine = new Button()
+ //{
+ // Y = Application.GetRealWidth(49),
+ // Gravity = Gravity.CenterHorizontal,
+ // Height = Application.GetRealHeight(1),
+ // Width = Application.GetRealWidth(343),
+ // BackgroundColor = CSS_Color.DividingLineColor,
+ //};
+ //grounpView.AddChidren(btnGroupLine);
+
#endregion
#region 鍦烘櫙寤舵椂row
@@ -391,10 +437,15 @@
var tempScene = sceneList.Find((obj) => obj.userSceneId == scene.userSceneId);
if (tempScene != null)
{
+ scene.name = tempScene.name;
+ scene.delay = tempScene.delay;
+ scene.roomIds = tempScene.roomIds;
scene.functions = tempScene.functions;
}
Application.RunOnMainThread(() =>
{
+ btnSceneName.Text = scene.name;
+ //etGroup.Text = scene.group;
LoadFunctionRow();
waitPage.Hide();
waitPage.RemoveFromParent();
@@ -431,6 +482,13 @@
scene.functions.Remove(scenefunction);
continue;
}
+ //灏唖pk瀹炰綋閲岄潰鐨刴in max鍊兼斁鍏ュ満鏅姛鑳藉疄浣撻噷锛岃涓嶇劧鏁版嵁浼氫涪澶� 2022-06-21 16:06:45
+ foreach (var tt in scenefunction.status) {
+ tt.min = scenefunction.localFunction.GetAttribute(tt.key).min;
+ tt.max = scenefunction.localFunction.GetAttribute(tt.key).max;
+ tt.valueList = scenefunction.localFunction.GetAttribute(tt.key).value;
+ }
+
i++;
var row = new RowLayout()
{
@@ -520,7 +578,10 @@
};
btnFunctionName.MouseUpEventHandler = skipEvent;
btnFunctionFloorAndRoom.MouseUpEventHandler = skipEvent;
-
+ btnFunctionDelayInfo.MouseUpEventHandler = skipEvent;
+ btnFunctionInfo.MouseUpEventHandler = skipEvent;
+ btnRight.MouseUpEventHandler = skipEvent;
+ row.MouseUpEventHandler = skipEvent;
Button btnDelSceneFunction = new Button() {
BackgroundColor = CSS_Color.WarningColor,
@@ -792,6 +853,12 @@
UploadImage(selectImagePath, addSceneImageView, scene, uploadSuccessAction);
}
+ public override void RemoveFromParent()
+ {
+ backAction();
+ base.RemoveFromParent();
+ }
+
/// <summary>
/// 瀹屾垚鎸夐挳鐐瑰嚮浜嬩欢
/// </summary>
@@ -821,7 +888,7 @@
}
scene.EditScene();
FunctionList.List.scenes.Add(scene);
- backAction();
+ //backAction();
this.RemoveFromParent();
}
if (btnComplete.TextID == StringId.Del)
@@ -829,7 +896,7 @@
Action action = () =>
{
FunctionList.List.DeleteScene(scene,true);
- backAction();
+ //backAction();
this.RemoveFromParent();
};
new PublicAssmebly().TipOptionMsg(StringId.Tip, StringId.DeleteSceneTip, action);
--
Gitblit v1.8.0