From 2e74672eff6b971bd15b4783d43cc5c1c680d3ee Mon Sep 17 00:00:00 2001
From: wxr <464027401@qq.com>
Date: 星期四, 14 九月 2023 11:21:50 +0800
Subject: [PATCH] 删除离线状态
---
OnPro/HDL_ON/UI/UI2/FuntionControlView/FunctionBaseInfoSetPage.cs | 984 ---------------------------------------------------------
1 files changed, 1 insertions(+), 983 deletions(-)
diff --git a/OnPro/HDL_ON/UI/UI2/FuntionControlView/FunctionBaseInfoSetPage.cs b/OnPro/HDL_ON/UI/UI2/FuntionControlView/FunctionBaseInfoSetPage.cs
index 6622d1c..e87d50b 100644
--- a/OnPro/HDL_ON/UI/UI2/FuntionControlView/FunctionBaseInfoSetPage.cs
+++ b/OnPro/HDL_ON/UI/UI2/FuntionControlView/FunctionBaseInfoSetPage.cs
@@ -4,7 +4,6 @@
using HDL_ON.DriverLayer;
using HDL_ON.Entity;
using HDL_ON.UI.CSS;
-using HDL_ON.UI.UI2.FuntionControlView.VideoDoorLock;
using Newtonsoft.Json.Linq;
using Shared;
@@ -76,7 +75,7 @@
var contentView = new VerticalScrolViewLayout()
{
- Y = Application.GetRealHeight(64),
+ Y = Application.GetRealHeight(74),
Height = Application.GetRealHeight(600),
ScrollEnabled = false,
};
@@ -185,987 +184,6 @@
});
#endregion
}
- #region 鍏变韩
-
- //var sharedView = new FrameLayout()
- //{
- // Height = Application.GetRealHeight(55),
- // BackgroundColor = CSS_Color.MainBackgroundColor,
- //};
- //contentView.AddChidren(sharedView);
- //var btnSharedText = new Button()
- //{
- // X = Application.GetRealWidth(16),
- // Width = Application.GetRealWidth(160),
- // TextAlignment = TextAlignment.CenterLeft,
- // TextColor = CSS_Color.FirstLevelTitleColor,
- // TextSize = CSS_FontSize.SubheadingFontSize,
- // TextID = StringId.Shared,
- //};
- //sharedView.AddChidren(btnSharedText);
-
- //var btnSharedRight = new Button()
- //{
- // X = Application.GetRealWidth(339),
- // Gravity = Gravity.CenterVertical,
- // Width = Application.GetMinRealAverage(16),
- // Height = Application.GetMinRealAverage(16),
- // UnSelectedImagePath = "Public/RightIcon.png",
- //};
- //sharedView.AddChidren(btnSharedRight);
-
- //sharedView.AddChidren(
- // new Button()
- // {
- // Gravity = Gravity.CenterHorizontal,
- // Y = Application.GetRealHeight(54),
- // BackgroundColor = CSS_Color.DividingLineColor,
- // Width = Application.GetRealWidth(343),
- // Height = Application.GetRealHeight(1)
- // });
- #endregion
-
- #region 鍒犻櫎璁惧琛� 搴忓垪鍙� 鍨嬪彿
- if (this.function.spk == SPK.VideoDoorLock)
- {
- contentView.AddChidren(new Button()
- {
- Height = Application.GetRealWidth(8),
- });
-
- #region 寮�閿佽缃�
- var unlockSettingView = new FrameLayout()
- {
- Height = Application.GetRealHeight(55),
- BackgroundColor = CSS_Color.MainBackgroundColor,
- };
- contentView.AddChidren(unlockSettingView);
-
- //unlockSettingView.AddChidren(new Button
- //{
- // Gravity = Gravity.CenterHorizontal,
- // BackgroundColor = CSS_Color.DividingLineColor,
- // Width = Application.GetRealWidth(343),
- // Height = Application.GetRealHeight(1)
- //});
-
- var unlockRightBtn = new Button()
- {
- X = Application.GetRealWidth(339),
- Gravity = Gravity.CenterVertical,
- Width = Application.GetMinRealAverage(16),
- Height = Application.GetMinRealAverage(16),
- UnSelectedImagePath = "Public/RightIcon.png",
- };
- unlockSettingView.AddChidren(unlockRightBtn);
-
- var btnUnlockText = new Button()
- {
- X = Application.GetRealWidth(16),
- TextAlignment = TextAlignment.CenterLeft,
- TextColor = CSS_Color.FirstLevelTitleColor,
- TextSize = CSS_FontSize.SubheadingFontSize,
- TextID = StringId.UnlockSetting,
- };
- unlockSettingView.AddChidren(btnUnlockText);
-
- EventHandler<MouseEventArgs> unlockSettingEvent = (sender, e) =>
- {
- var page = new UnlockSettingPage(function);
- MainPage.BasePageView.AddChidren(page);
- page.LoadPage();
- MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;
- };
- btnUnlockText.MouseUpEventHandler = unlockSettingEvent;
- #endregion
-
- #region 闊抽璁剧疆
- var audioSetupView = new FrameLayout()
- {
- Height = Application.GetRealHeight(55),
- BackgroundColor = CSS_Color.MainBackgroundColor,
- };
- contentView.AddChidren(audioSetupView);
-
- audioSetupView.AddChidren(new Button
- {
- Gravity = Gravity.CenterHorizontal,
- BackgroundColor = CSS_Color.DividingLineColor,
- Width = Application.GetRealWidth(343),
- Height = Application.GetRealHeight(1)
- });
-
- var btnAudioSetupRight = new Button()
- {
- X = Application.GetRealWidth(339),
- Gravity = Gravity.CenterVertical,
- Width = Application.GetMinRealAverage(16),
- Height = Application.GetMinRealAverage(16),
- UnSelectedImagePath = "Public/RightIcon.png",
- };
- audioSetupView.AddChidren(btnAudioSetupRight);
-
- var btnAudioSetupText = new Button()
- {
- X = Application.GetRealWidth(16),
- TextAlignment = TextAlignment.CenterLeft,
- TextColor = CSS_Color.FirstLevelTitleColor,
- TextSize = CSS_FontSize.SubheadingFontSize,
- TextID = StringId.AudioSetup,
- };
- audioSetupView.AddChidren(btnAudioSetupText);
- btnAudioSetupText.MouseUpEventHandler = (sender, e) => {
- var page = new VideoDoorlockAudioSetupPage(function);
- MainPage.BasePageView.AddChidren(page);
- page.LoadPage();
- MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;
-
- };
- #endregion
-
- #region 鐢垫睜绠$悊
- var batteryManagementView = new FrameLayout()
- {
- Height = Application.GetRealHeight(55),
- BackgroundColor = CSS_Color.MainBackgroundColor,
- };
- contentView.AddChidren(batteryManagementView);
-
- batteryManagementView.AddChidren(new Button
- {
- Gravity = Gravity.CenterHorizontal,
- BackgroundColor = CSS_Color.DividingLineColor,
- Width = Application.GetRealWidth(343),
- Height = Application.GetRealHeight(1)
- });
-
- var btnBatteryManagementRight = new Button()
- {
- X = Application.GetRealWidth(339),
- Gravity = Gravity.CenterVertical,
- Width = Application.GetMinRealAverage(16),
- Height = Application.GetMinRealAverage(16),
- UnSelectedImagePath = "Public/RightIcon.png",
- };
- batteryManagementView.AddChidren(btnBatteryManagementRight);
-
- var btnBatteryManagementText = new Button()
- {
- X = Application.GetRealWidth(16),
- TextAlignment = TextAlignment.CenterLeft,
- TextColor = CSS_Color.FirstLevelTitleColor,
- TextSize = CSS_FontSize.SubheadingFontSize,
- TextID = StringId.BatteryManagement,
- };
- batteryManagementView.AddChidren(btnBatteryManagementText);
- btnBatteryManagementText.MouseUpEventHandler = (sender, e) => {
- var page = new VideoDoorlockBatteryManagementPage();
- MainPage.BasePageView.AddChidren(page);
- page.LoadPage();
- MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;
- };
-
-
- #endregion
-
- #region 搴忓垪鍙�
- var serialView = new FrameLayout()
- {
- Height = Application.GetRealHeight(55),
- BackgroundColor = CSS_Color.MainBackgroundColor,
- };
- contentView.AddChidren(serialView);
-
- var serialLineBtn = new Button()
- {
- Gravity = Gravity.CenterHorizontal,
- BackgroundColor = CSS_Color.DividingLineColor,
- Width = Application.GetRealWidth(343),
- Height = Application.GetRealHeight(1)
- };
- serialView.AddChidren(serialLineBtn);
- var serialTextBtn = new Button()
- {
- X = Application.GetRealWidth(16),
- Width = Application.GetRealWidth(160),
- TextAlignment = TextAlignment.CenterLeft,
- TextColor = CSS_Color.FirstLevelTitleColor,
- TextSize = CSS_FontSize.SubheadingFontSize,
- TextID = StringId.xuliehao,
- };
- serialView.AddChidren(serialTextBtn);
- var serialValuesBtn = new Button()
- {
- X = Application.GetRealWidth(106),
- Width = Application.GetRealWidth(237),
- TextAlignment = TextAlignment.CenterRight,
- TextColor = CSS_Color.PromptingColor1,
- TextSize = CSS_FontSize.TextFontSize,
- Text = this.function.sid,
- };
- serialView.AddChidren(serialValuesBtn);
- #endregion
-
- #region 鍨嬪彿
- var modelView = new FrameLayout()
- {
- Height = Application.GetRealHeight(55),
- BackgroundColor = CSS_Color.MainBackgroundColor,
- };
- contentView.AddChidren(modelView);
-
- var modelLineBtn = new Button()
- {
- Gravity = Gravity.CenterHorizontal,
- BackgroundColor = CSS_Color.DividingLineColor,
- Width = Application.GetRealWidth(343),
- Height = Application.GetRealHeight(1)
- };
- modelView.AddChidren(modelLineBtn);
- var modelTextBtn = new Button()
- {
- X = Application.GetRealWidth(16),
- Width = Application.GetRealWidth(160),
- TextAlignment = TextAlignment.CenterLeft,
- TextColor = CSS_Color.FirstLevelTitleColor,
- TextSize = CSS_FontSize.SubheadingFontSize,
- TextID = StringId.xinghao,
- };
- modelView.AddChidren(modelTextBtn);
- var modelValuesBtn = new Button()
- {
- X = Application.GetRealWidth(106),
- Width = Application.GetRealWidth(237),
- TextAlignment = TextAlignment.CenterRight,
- TextColor = CSS_Color.PromptingColor1,
- TextSize = CSS_FontSize.TextFontSize,
- Text = this.function.omodel,
- };
- modelView.AddChidren(modelValuesBtn);
- #endregion
-
- #region 鍒犻櫎璁惧琛�
- contentView.AddChidren(new Button() {
- Height = Application.GetRealHeight(48),
- });
-
- var delTextBtn = new Button()
- {
- Gravity = Gravity.CenterHorizontal,
- Width = Application.GetRealWidth(220),
- Height = Application.GetRealWidth(44),
- TextAlignment = TextAlignment.Center,
- TextColor = CSS_Color.WarningColor,
- TextSize = CSS_FontSize.SubheadingFontSize,
- TextID = StringId.DeleteDevice,
- Radius = (uint)Application.GetRealWidth(22),
- BackgroundColor = CSS_Color.MainBackgroundColor,
- };
- contentView.AddChidren(delTextBtn);
-
- EventHandler<MouseEventArgs> ClickEvent = (sener, e) =>
- {
- new HDL_ON.UI.Music.View.TipView().TipBox(-1, StringId.AreYouSureToDeleteThisDevice, () =>
- {
- UI2.FuntionControlView.VideoDoorLock.VideDoorLockSend.Current.DelDevice(this.function, (isBool) =>
- {
- Application.RunOnMainThread(() =>
- {
- if (!isBool)
- {
- new Tip()
- {
- CloseTime = 1,
- Text = Language.StringByID(StringId.delFail),
- Direction = AMPopTipDirection.None,
- }.Show(bodyView);
- return;
- }
- //鍒犻櫎鏈湴鏂囦欢
- UI2.FuntionControlView.VideoDoorLock.CommonMethod.Current.DeleteFunction(this.function);
- this.RemoveFromParent();
- this.actionDel?.Invoke();
- });
-
- });
-
- });
- };
- delTextBtn.MouseUpEventHandler = ClickEvent;
-
- #endregion
-
-
- }
- #endregion
-#if stage2
- #region 娣诲姞鍒版闈�
- var addToDesktopView = new FrameLayout()
- {
- Height = Application.GetRealHeight(55),
- BackgroundColor = CSS_Color.MainBackgroundColor,
- };
- contentView.AddChidren(addToDesktopView);
-
- var btnAddToDesktopText = new Button()
- {
- X = Application.GetRealWidth(16),
- Width = Application.GetRealWidth(160),
- TextAlignment = TextAlignment.CenterLeft,
- TextColor = CSS_Color.FirstLevelTitleColor,
- TextSize = CSS_FontSize.SubheadingFontSize,
- TextID = StringId.AddToDesktop,
- };
- addToDesktopView.AddChidren(btnAddToDesktopText);
-
- var btnAddToDesktopRight = new Button()
- {
- X = Application.GetRealWidth(339),
- Gravity = Gravity.CenterVertical,
- Width = Application.GetMinRealAverage(16),
- Height = Application.GetMinRealAverage(16),
- UnSelectedImagePath = "Public/RightIcon.png",
- };
- addToDesktopView.AddChidren(btnAddToDesktopRight);
-
- #endregion
-#endif
-
- if (function.spk == SPK.ElectricEnergy)
- {
- #region 鑳芥簮鏁版嵁
- var energyView1 = new FrameLayout()
- {
- Height = Application.GetRealHeight(55),
- BackgroundColor = CSS_Color.MainBackgroundColor,
- };
- contentView.AddChidren(energyView1);
-
- var btnEnergyText1 = new Button()
- {
- X = Application.GetRealWidth(16),
- Width = Application.GetRealWidth(160),
- TextAlignment = TextAlignment.CenterLeft,
- TextColor = CSS_Color.FirstLevelTitleColor,
- TextSize = CSS_FontSize.SubheadingFontSize,
- TextID = StringId.RealTimeEnergyConsumption,
- };
- energyView1.AddChidren(btnEnergyText1);
-
-
- double realTimePower = 0;
- double.TryParse(function.GetAttrState(FunctionAttributeKey.Power), out realTimePower);
- realTimePower /= 1000;
-
- var energyValue1 = new Button()
- {
- Width = Application.GetRealWidth(355),
- TextAlignment = TextAlignment.CenterRight,
- TextSize = CSS_FontSize.TextFontSize,
- TextColor = CSS_Color.PromptingColor1,
- Text = realTimePower + "kW",
- };
- energyView1.AddChidren(energyValue1);
-
- energyView1.AddChidren(
- new Button()
- {
- Gravity = Gravity.CenterHorizontal,
- //Y = Application.GetRealHeight(54),
- BackgroundColor = CSS_Color.DividingLineColor,
- Width = Application.GetRealWidth(343),
- Height = Application.GetRealHeight(1)
- });
- //-----------------
-
- var energyView2 = new FrameLayout()
- {
- Height = Application.GetRealHeight(55),
- BackgroundColor = CSS_Color.MainBackgroundColor,
- };
- contentView.AddChidren(energyView2);
-
- var btnEnergyText2 = new Button()
- {
- X = Application.GetRealWidth(16),
- Width = Application.GetRealWidth(160),
- TextAlignment = TextAlignment.CenterLeft,
- TextColor = CSS_Color.FirstLevelTitleColor,
- TextSize = CSS_FontSize.SubheadingFontSize,
- TextID = StringId.EnergyConsumptionOfThisMonth,
- };
- energyView2.AddChidren(btnEnergyText2);
-
- var btnEnergyValue2 = new Button()
- {
- Width = Application.GetRealWidth(355),
- TextAlignment = TextAlignment.CenterRight,
- TextSize = CSS_FontSize.TextFontSize,
- TextColor = CSS_Color.PromptingColor1,
- Text = "--kW",
- };
- energyView2.AddChidren(btnEnergyValue2);
-
- energyView2.AddChidren(
- new Button()
- {
- Gravity = Gravity.CenterHorizontal,
- Y = Application.GetRealHeight(54),
- BackgroundColor = CSS_Color.DividingLineColor,
- Width = Application.GetRealWidth(343),
- Height = Application.GetRealHeight(1)
- });
-
- new System.Threading.Thread(() =>
- {
- var pm = new HttpServerRequest();
- var data = pm.GetLastMonthHistory(function.deviceId, FunctionAttributeKey.TotalElectricity);
- if (data != null)
- {
- if (data.Code == StateCode.SUCCESS)
- {
- var dataPack = Newtonsoft.Json.JsonConvert.DeserializeObject<JObject>(data.Data.ToString());
- if (dataPack != null)
- {
- try
- {
- var dataValue = dataPack.GetValue("monthDiff").ToString();
- if (!string.IsNullOrEmpty(dataValue))
- {
- Application.RunOnMainThread(() =>
- {
- btnEnergyValue2.Text = dataValue + "kW鈥";
- });
- }
- }
- catch
- {
-
- }
- }
- }
- }
-
- })
- { IsBackground = true }.Start();
-
- #endregion
- }
-
-
- else if (function.spk == SPK.HvacCac)
- {
-
-
- #region 闇茬偣娓╁害
- if (function.GetAttribute(FunctionAttributeKey.dew_point_temp) != null)
- {
- contentView.AddChidren(new Button
- {
- Height = Application.GetRealHeight(10),
- });
-
- var row = new FrameLayout()
- {
- Height = Application.GetRealHeight(55),
- BackgroundColor = CSS_Color.MainBackgroundColor,
- };
- contentView.AddChidren(row);
-
- var btnText = new Button()
- {
- X = Application.GetRealWidth(16),
- Width = Application.GetRealWidth(260),
- TextAlignment = TextAlignment.CenterLeft,
- TextColor = CSS_Color.FirstLevelTitleColor,
- TextSize = CSS_FontSize.SubheadingFontSize,
- TextID = StringId.DewPointTemp,
- };
- row.AddChidren(btnText);
-
- var btnValue = new Button()
- {
- Width = Application.GetRealWidth(355),
- TextAlignment = TextAlignment.CenterRight,
- TextColor = CSS_Color.PromptingColor1,
- TextSize = CSS_FontSize.TextFontSize,
- Text = function.GetAttrState(FunctionAttributeKey.dew_point_temp) + "掳C",
- };
- row.AddChidren(btnValue);
- }
- #endregion
-
-
- #region 琛ㄩ潰娓╁害
- if (function.GetAttribute(FunctionAttributeKey.surface_temp) != null)
- {
- contentView.AddChidren(new Button
- {
- Height = Application.GetRealHeight(10),
- });
-
- var surfaceTempRow = new FrameLayout()
- {
- Height = Application.GetRealHeight(55),
- BackgroundColor = CSS_Color.MainBackgroundColor,
- };
- contentView.AddChidren(surfaceTempRow);
-
- var btnSurfacaTempText = new Button()
- {
- X = Application.GetRealWidth(16),
- Width = Application.GetRealWidth(260),
- TextAlignment = TextAlignment.CenterLeft,
- TextColor = CSS_Color.FirstLevelTitleColor,
- TextSize = CSS_FontSize.SubheadingFontSize,
- TextID = StringId.SurfaceTemperature,
- };
- surfaceTempRow.AddChidren(btnSurfacaTempText);
-
- var btnSurfaceTempValue = new Button()
- {
- Width = Application.GetRealWidth(355),
- TextAlignment = TextAlignment.CenterRight,
- TextColor = CSS_Color.PromptingColor1,
- TextSize = CSS_FontSize.TextFontSize,
- Text = function.GetAttrState(FunctionAttributeKey.surface_temp) + "掳C",
- };
- surfaceTempRow.AddChidren(btnSurfaceTempValue);
- }
- #endregion
-
-
- #region 娓╁害鏍″噯
- if (function.GetAttribute(FunctionAttributeKey.room_temp_cc) != null)
- {
- contentView.AddChidren(new Button
- {
- Height = Application.GetRealHeight(10),
- });
-
- var tempCCrow = new FrameLayout()
- {
- Height = Application.GetRealHeight(55),
- BackgroundColor = CSS_Color.MainBackgroundColor,
- };
- contentView.AddChidren(tempCCrow);
-
- var btnTempCcText = new Button()
- {
- X = Application.GetRealWidth(16),
- Width = Application.GetRealWidth(260),
- TextAlignment = TextAlignment.CenterLeft,
- TextColor = CSS_Color.FirstLevelTitleColor,
- TextSize = CSS_FontSize.SubheadingFontSize,
- TextID = StringId.TemperatureCalibration,
- };
- tempCCrow.AddChidren(btnTempCcText);
-
- var btnTempCcValue = new Button()
- {
- Width = Application.GetRealWidth(335),
- TextAlignment = TextAlignment.CenterRight,
- TextColor = CSS_Color.PromptingColor1,
- TextSize = CSS_FontSize.TextFontSize,
- Text = function.GetAttrState(FunctionAttributeKey.room_temp_cc) + "掳C",
- };
- tempCCrow.AddChidren(btnTempCcValue);
-
- var btnRightTempCc = new Button()
- {
- X = Application.GetRealWidth(339),
- Gravity = Gravity.CenterVertical,
- Width = Application.GetMinRealAverage(16),
- Height = Application.GetMinRealAverage(16),
- UnSelectedImagePath = "Public/RightIcon.png",
- };
- tempCCrow.AddChidren(btnRightTempCc);
-
- btnTempCcValue.MouseUpEventHandler = (sender, e) =>
- {
- LoadEditDialog(-10, 10, Convert.ToInt32(function.GetAttrState(FunctionAttributeKey.room_humidity_cc)), (reslut) =>
- {
- btnTempCcValue.Text = reslut + "掳C";
- Dictionary<string, string> dic = new Dictionary<string, string>();
- dic.Add(FunctionAttributeKey.room_temp_cc, reslut);
- Control.Ins.SendWriteCommand(function, dic);
- });
- };
- }
- #endregion
-
-
- #region 婀垮害鏍″噯
- if (function.GetAttribute(FunctionAttributeKey.room_humidity_cc) != null)
- {
- contentView.AddChidren(new Button
- {
- Height = Application.GetRealHeight(10),
- });
-
- var humidityCCrow = new FrameLayout()
- {
- Height = Application.GetRealHeight(55),
- BackgroundColor = CSS_Color.MainBackgroundColor,
- };
- contentView.AddChidren(humidityCCrow);
-
- var btnHumidityCcText = new Button()
- {
- X = Application.GetRealWidth(16),
- Width = Application.GetRealWidth(260),
- TextAlignment = TextAlignment.CenterLeft,
- TextColor = CSS_Color.FirstLevelTitleColor,
- TextSize = CSS_FontSize.SubheadingFontSize,
- TextID = StringId.HumidityCalibration,
- };
- humidityCCrow.AddChidren(btnHumidityCcText);
-
- var btnHumidityCcValue = new Button()
- {
- Width = Application.GetRealWidth(335),
- TextAlignment = TextAlignment.CenterRight,
- TextColor = CSS_Color.PromptingColor1,
- TextSize = CSS_FontSize.TextFontSize,
- Text = function.GetAttrState(FunctionAttributeKey.room_humidity_cc) + "%",
- };
- humidityCCrow.AddChidren(btnHumidityCcValue);
-
-
- var btnRightHumidityCc = new Button()
- {
- X = Application.GetRealWidth(339),
- Gravity = Gravity.CenterVertical,
- Width = Application.GetMinRealAverage(16),
- Height = Application.GetMinRealAverage(16),
- UnSelectedImagePath = "Public/RightIcon.png",
- };
- humidityCCrow.AddChidren(btnRightHumidityCc);
-
- btnHumidityCcValue.MouseUpEventHandler = (sender, e) =>
- {
- LoadEditDialog(-20, 20, Convert.ToInt32(function.GetAttrState(FunctionAttributeKey.room_humidity_cc)), (reslut) =>
- {
- btnHumidityCcValue.Text = reslut + "%";
- Dictionary<string, string> dic = new Dictionary<string, string>();
- dic.Add(FunctionAttributeKey.room_humidity_cc, reslut);
- Control.Ins.SendWriteCommand(function, dic);
- });
- };
-
- }
- #endregion
-
-
- #region 姣涚粏闃�闂�
- if (function.GetAttribute(FunctionAttributeKey.cac_valve) != null)
- {
- contentView.AddChidren(new Button
- {
- Height = Application.GetRealHeight(10),
- });
-
- var cacValveRow = new FrameLayout()
- {
- Height = Application.GetRealHeight(55),
- BackgroundColor = CSS_Color.MainBackgroundColor,
- };
- contentView.AddChidren(cacValveRow);
-
- var btnCacValveText = new Button()
- {
- X = Application.GetRealWidth(16),
- Width = Application.GetRealWidth(260),
- TextAlignment = TextAlignment.CenterLeft,
- TextColor = CSS_Color.FirstLevelTitleColor,
- TextSize = CSS_FontSize.SubheadingFontSize,
- TextID = StringId.CapillaryValve,
- };
- cacValveRow.AddChidren(btnCacValveText);
-
- var btnCacValvaValue = new Button()
- {
- Width = Application.GetRealWidth(355),
- TextAlignment = TextAlignment.CenterRight,
- TextColor = CSS_Color.PromptingColor1,
- TextSize = CSS_FontSize.TextFontSize,
- TextID = function.GetAttrState(FunctionAttributeKey.cac_valve) == "on"? StringId.On:StringId.OFF,
- };
- cacValveRow.AddChidren(btnCacValvaValue);
- }
- #endregion
-
- #region 鍦版殩闃�闂�
- if (function.GetAttribute(FunctionAttributeKey.fh_valve) != null)
- {
- contentView.AddChidren(new Button
- {
- Height = Application.GetRealHeight(10),
- });
-
- var fhValveRow = new FrameLayout()
- {
- Height = Application.GetRealHeight(55),
- BackgroundColor = CSS_Color.MainBackgroundColor,
- };
- contentView.AddChidren(fhValveRow);
-
- var btnFhValveText = new Button()
- {
- X = Application.GetRealWidth(16),
- Width = Application.GetRealWidth(260),
- TextAlignment = TextAlignment.CenterLeft,
- TextColor = CSS_Color.FirstLevelTitleColor,
- TextSize = CSS_FontSize.SubheadingFontSize,
- TextID = StringId.FloorHeatingValve,
- };
- fhValveRow.AddChidren(btnFhValveText);
-
- var btnFhValvaValue = new Button()
- {
- Width = Application.GetRealWidth(355),
- TextAlignment = TextAlignment.CenterRight,
- TextColor = CSS_Color.PromptingColor1,
- TextSize = CSS_FontSize.TextFontSize,
- TextID = function.GetAttrState(FunctionAttributeKey.fh_valve) == "on"? StringId.On:StringId.OFF,
- };
- fhValveRow.AddChidren(btnFhValvaValue);
- }
- #endregion
-
-
-
- }
-
- else if(function.spk == SPK.SenesorMegahealth || function.spk == SPK.SensorMmvPose)
- {
- contentView.AddChidren(new Button
- {
- Height = Application.GetRealHeight(8),
- });
- #region 鎺ㄩ�佸紑鍏�
- var viewRow0 = new FrameLayout()
- {
- Height = Application.GetRealHeight(55),
- BackgroundColor = CSS_Color.MainBackgroundColor,
- };
- contentView.AddChidren(viewRow0);
-
-
- var btnRowTitle0 = new Button()
- {
- X = Application.GetRealWidth(16),
- Width = Application.GetRealWidth(160),
- TextAlignment = TextAlignment.CenterLeft,
- TextColor = CSS_Color.FirstLevelTitleColor,
- TextSize = CSS_FontSize.SubheadingFontSize,
- TextID = StringId.AlarmFunction,
- };
- viewRow0.AddChidren(btnRowTitle0);
-
- var btnSwtichIcon0 = new Button()
- {
- X = Application.GetRealWidth(322),
- Gravity = Gravity.CenterVertical,
- Width = Application.GetMinRealAverage(36),
- Height = Application.GetMinRealAverage(36),
- UnSelectedImagePath = "Public/Switch_2.png",
- SelectedImagePath = "Public/SwitchOn_2.png",
- };
- viewRow0.AddChidren(btnSwtichIcon0);
-
- DeviceMessageRules deviceMessageRules = new DeviceMessageRules()
- {
- deviceId = function.deviceId
- };
-
- btnSwtichIcon0.MouseUpEventHandler = (sender, e) => {
- var push = btnSwtichIcon0.IsSelected = !btnSwtichIcon0.IsSelected;
- new System.Threading.Thread(() => {
- var result = new HttpServerRequest().DeviceMessageRulesSet(function.deviceId, deviceMessageRules.conditionIdentify, push);//璁剧疆鎺ㄩ�佷俊鎭�
- Application.RunOnMainThread(() =>
- {
- if (result != null && result.Code == StateCode.SUCCESS)
- {
- deviceMessageRules.push = push;
- }
- else
- {
- btnSwtichIcon0.IsSelected = deviceMessageRules.push;
- }
- });
- })
- { IsBackground = true }.Start();
- };
-
-
- Loading waitView = new Loading();
- viewRow0.AddChidren(waitView);
- new System.Threading.Thread(() => {
- Application.RunOnMainThread(() => {
- waitView.Start("");
- });
- var result = new HttpServerRequest().GetDeviceMessageRulesSet(function.deviceId);
- //var result1 = new HttpServerRequest().DeviceMessageRulesSet(function.deviceId);//璁剧疆鎺ㄩ�佷俊鎭�
- Application.RunOnMainThread(() =>
- {
- if (result != null && result.Code == StateCode.SUCCESS && result.Data != null)
- {
- var data = Newtonsoft.Json.JsonConvert.DeserializeObject<List<DeviceMessageRules>>(result.Data.ToString());
- if (data.Count > 0)
- {
- deviceMessageRules = data[0];
- btnSwtichIcon0.IsSelected = deviceMessageRules.push;
- }
- }
- else
- {
- btnSwtichIcon0.IsSelected = false;
- }
- waitView.Hide();
- waitView.RemoveFromParent();
- });
- })
- { IsBackground = true }.Start();
-
- viewRow0.AddChidren(new Button()
- {
- Gravity = Gravity.CenterHorizontal,
- Y = Application.GetRealHeight(54),
- BackgroundColor = CSS_Color.DividingLineColor,
- Width = Application.GetRealWidth(343),
- Height = Application.GetRealHeight(1)
- });
- #endregion
-
- #region 婕旂ず妯″紡
- var viewRow = new FrameLayout()
- {
- Height = Application.GetRealHeight(55),
- BackgroundColor = CSS_Color.MainBackgroundColor,
- };
- contentView.AddChidren(viewRow);
-
-
- var btnRowTitle = new Button()
- {
- X = Application.GetRealWidth(16),
- Width = Application.GetRealWidth(160),
- TextAlignment = TextAlignment.CenterLeft,
- TextColor = CSS_Color.FirstLevelTitleColor,
- TextSize = CSS_FontSize.SubheadingFontSize,
- TextID = StringId.LaboratoryMode,
- };
- viewRow.AddChidren(btnRowTitle);
-
- var btnSwtichIcon = new Button()
- {
- X = Application.GetRealWidth(322),
- Gravity = Gravity.CenterVertical,
- Width = Application.GetMinRealAverage(36),
- Height = Application.GetMinRealAverage(36),
- UnSelectedImagePath = "Public/Switch_2.png",
- SelectedImagePath = "Public/SwitchOn_2.png",
- IsSelected = function.extSet.labModel
- };
- viewRow.AddChidren(btnSwtichIcon);
-
- btnSwtichIcon.MouseUpEventHandler = (sender, e) =>
- {
- btnSwtichIcon.IsSelected = function.extSet.labModel = !btnSwtichIcon.IsSelected;
- new System.Threading.Thread(() =>
- {
- var result = new HttpServerRequest().DeviceExtSet(function.deviceId, function.extSet);
- Application.RunOnMainThread(() =>
- {
- if (result != null && result.Code == StateCode.SUCCESS)
- {
- if (Convert.ToBoolean( result.Data ))
- {
- function.extSet.labModel = btnSwtichIcon.IsSelected;
- }
- else
- {
- btnSwtichIcon.IsSelected = function.extSet.labModel = !btnSwtichIcon.IsSelected;
- }
- }
- else
- {
- btnSwtichIcon.IsSelected = function.extSet.labModel = !btnSwtichIcon.IsSelected;
- }
- });
- })
- { IsBackground = true }.Start();
- };
-
- #endregion
-
- }
-
- //else if(function.spk == SPK.LightRGB)
- //{
- // contentView.AddChidren(new Button
- // {
- // Height = Application.GetRealHeight(8),
- // });
-
- // var list = FunctionList.List.GetSeries();
- // foreach (var temp in list)
- // {
-
- // #region
- // var viewRow0 = new FrameLayout()
- // {
- // Height = Application.GetRealHeight(55),
- // BackgroundColor = CSS_Color.MainBackgroundColor,
- // };
- // contentView.AddChidren(viewRow0);
-
-
- // var btnRowTitle0 = new Button()
- // {
- // X = Application.GetRealWidth(16),
- // Width = Application.GetRealWidth(160),
- // TextAlignment = TextAlignment.CenterLeft,
- // TextColor = CSS_Color.FirstLevelTitleColor,
- // TextSize = CSS_FontSize.SubheadingFontSize,
- // Text = temp.name,
- // };
- // viewRow0.AddChidren(btnRowTitle0);
-
- // var btnSwtichIcon0 = new Button()
- // {
- // X = Application.GetRealWidth(322),
- // Gravity = Gravity.CenterVertical,
- // Width = Application.GetMinRealAverage(36),
- // Height = Application.GetMinRealAverage(36),
- // UnSelectedImagePath = "Public/Switch_2.png",
- // SelectedImagePath = "Public/SwitchOn_2.png",
- // };
- // viewRow0.AddChidren(btnSwtichIcon0);
-
- // DeviceMessageRules deviceMessageRules = new DeviceMessageRules()
- // {
- // deviceId = function.deviceId
- // };
-
- // btnSwtichIcon0.MouseUpEventHandler = (sender, e) =>
- // {
-
- // };
-
- // viewRow0.AddChidren(new Button()
- // {
- // Gravity = Gravity.CenterHorizontal,
- // Y = Application.GetRealHeight(54),
- // BackgroundColor = CSS_Color.DividingLineColor,
- // Width = Application.GetRealWidth(343),
- // Height = Application.GetRealHeight(1)
- // });
- // #endregion
- // }
-
- //}
LoadEventList();
}
--
Gitblit v1.8.0