From e1a8f2f7e4d850beedeb1469610b878c1427e976 Mon Sep 17 00:00:00 2001
From: wxr <464027401@qq.com>
Date: 星期三, 15 十二月 2021 09:01:53 +0800
Subject: [PATCH] 更新
---
HDL_ON/UI/UI2/FuntionControlView/ArmCenter/AddOutputPage.cs | 44 ++++++++++++++++++++++----------------------
1 files changed, 22 insertions(+), 22 deletions(-)
diff --git a/HDL_ON/UI/UI2/FuntionControlView/ArmCenter/AddOutputPage.cs b/HDL_ON/UI/UI2/FuntionControlView/ArmCenter/AddOutputPage.cs
index 5647415..4f7abb9 100644
--- a/HDL_ON/UI/UI2/FuntionControlView/ArmCenter/AddOutputPage.cs
+++ b/HDL_ON/UI/UI2/FuntionControlView/ArmCenter/AddOutputPage.cs
@@ -37,7 +37,7 @@
SecurityAlarm alarm;
- public AddOutputPage(SecurityAlarm inOutput ,Action<SecurityAlarm> action)
+ public AddOutputPage(SecurityAlarm inOutput, Action<SecurityAlarm> action)
{
bodyView = this;
refreshAction = action;
@@ -92,7 +92,7 @@
functionListView = new VerticalScrolViewLayout()
{
Y = showdFunctionTypeRow.Bottom,
- Height = Application.GetRealHeight(530 -100),
+ Height = Application.GetRealHeight(530 - 100),
BackgroundColor = CSS_Color.BackgroundColor,
};
bodyView.AddChidren(functionListView);
@@ -136,7 +136,7 @@
/// <summary>
/// 閰嶇疆鏁版嵁
/// </summary>
- void SetData(string roomId="")
+ void SetData(string roomId = "")
{
allocatedList.Clear();
foreach (var function in FunctionList.List.GetLightList())
@@ -207,17 +207,17 @@
var output = alarm.output.Find((obj) => obj.sid == function.sid);
if (output == null)
{
- output = new SecurityOutput() { status = new List<SecurityOutputStatus> { new SecurityOutputStatus {
- key = FunctionAttributeKey.OnOff,
- value = "on"
- } } };
-
+ output = new SecurityOutput();
+ //{
+ // status = new List<SecurityOutputStatus> { new SecurityOutputStatus {
+ // key = FunctionAttributeKey.OnOff,
+ // value = "on"
+ // }
+ // }
+ //};
+
output.sid = function.sid;
}
- //else
- //{
- // output.addCondition = true;
- //}
FrameLayout functionRow = new FrameLayout()
{
@@ -257,9 +257,9 @@
TextAlignment = TextAlignment.CenterRight,
TextSize = CSS_FontSize.TextFontSize,
TextColor = CSS_Color.PromptingColor1,
+ Text = output.StateText()
};
functionRow.AddChidren(btnState);
-
Button btnChooseIcon = new Button()
{
@@ -274,18 +274,20 @@
btnChooseIcon.MouseUpEventHandler = (sender, e) => {
btnChooseIcon.IsSelected = !btnChooseIcon.IsSelected;
- var tempLocal = alarm.input.Find((obj) =>
+ var tempLocal = alarm.output.Find((obj) =>
obj.sid == output.sid
);
+ if (tempLocal == null && !string.IsNullOrEmpty(output.spk))
+ {
+ ShowStateDialog(output, btnState, btnChooseIcon);
+ }
if (btnChooseIcon.IsSelected)
{
- //input.addCondition = true;
if (tempLocal == null)
alarm.output.Add(output);
}
else
{
- //input.addCondition = false;
if (tempLocal != null)
{
alarm.output.Remove(output);
@@ -299,7 +301,7 @@
var localOutput = alarm.output.Find((obj) => obj.sid == output.sid);
- if (localOutput!=null)
+ if (localOutput != null)
{
btnChooseIcon.IsSelected = true;
btnState.Text = output.StateText();
@@ -355,7 +357,7 @@
SelectedTextColor = CSS_Color.MainColor,
TextColor = CSS_Color.PromptingColor1,
TextSize = CSS_FontSize.SubheadingFontSize,
- TextID = StringId.On,
+ TextID = StringId.Open,
};
optinView.AddChidren(btnOpen);
optinView.AddChidren(new Button()
@@ -370,13 +372,13 @@
TextAlignment = TextAlignment.Center,
SelectedTextColor = CSS_Color.MainColor,
TextColor = CSS_Color.PromptingColor1,
- TextID = StringId.OFF,
+ TextID = StringId.Close,
TextSize = CSS_FontSize.SubheadingFontSize,
};
optinView.AddChidren(btnClose);
if (output.status.Count > 0)
{
- btnOpen.IsSelected = output.status[0].value.ToLower() == "on";
+ btnOpen.IsSelected = output.status[0].value.ToLower() == "on";
btnClose.IsSelected = !btnOpen.IsSelected;
}
@@ -452,8 +454,6 @@
};
}
-
-
/// <summary>
--
Gitblit v1.8.0