From 24dce73df68f96c4e7ae4ef82658d5fc89f31e0b Mon Sep 17 00:00:00 2001 From: wei <kaede@kaededeMacBook-Air.local> Date: 星期一, 23 八月 2021 09:58:33 +0800 Subject: [PATCH] 1 --- HDL_ON/UI/UI2/1-HomePage/HomePageBLL.cs | 39 ++++++++++++++++++++++++++++++++------- 1 files changed, 32 insertions(+), 7 deletions(-) diff --git a/HDL_ON/UI/UI2/1-HomePage/HomePageBLL.cs b/HDL_ON/UI/UI2/1-HomePage/HomePageBLL.cs index 51aeb25..4a678e3 100644 --- a/HDL_ON/UI/UI2/1-HomePage/HomePageBLL.cs +++ b/HDL_ON/UI/UI2/1-HomePage/HomePageBLL.cs @@ -14,12 +14,37 @@ /// </summary> public static void LoadEvent_RefreshAir() { - if (bodyView != null) + Application.RunOnMainThread(() => { - bodyView.btnTempValues.Text = MainPage.cityInfo.temperature == null ? "--" : MainPage.cityInfo.temperature + "掳"; - bodyView.btnHumidityValues.Text = MainPage.cityInfo.humidity == null ? "--" : MainPage.cityInfo.humidity + "%"; - bodyView.btnPm25Values.Text = MainPage.cityInfo.pm25 == null ? "--" : MainPage.cityInfo.pm25; - } + if (bodyView != null) + { + bodyView.btnTempValues.Text = MainPage.cityInfo.temperature == null ? "--" : MainPage.cityInfo.temperature + "掳"; + bodyView.btnHumidityValues.Text = MainPage.cityInfo.humidity == null ? "--" : MainPage.cityInfo.humidity + "%"; + bodyView.btnPm25Values.Text = MainPage.cityInfo.pm25 == null ? "--" : MainPage.cityInfo.pm25; + } + }); + } + + /// <summary> + /// 鏇存柊瀹夐槻鐘舵�� + /// </summary> + public static void LoadEvent_RefreshSecurityStatus() + { + Application.RunOnMainThread(() => + { + if (bodyView != null) + { + //foreach(var temp in FunctionList.List.securities) + //{ + // if(temp.status == "enable") + // { + // bodyView.btnSecurityStatus.IsSelected = true; + // return; + // } + //} + bodyView.btnSecurityStatus.IsSelected = SecurityCenter.Ins.InDefense; + } + }); } /// <summary> @@ -32,7 +57,7 @@ if (bodyView != null) { var humiSensorList = FunctionList.List.GetEnvirSensorsList().FindAll((obj) => obj.spk == SPK.SensorHumidity); - var enviSensorList = FunctionList.List.GetEnvirSensorsList().FindAll((obj) => obj.spk == SPK.SensorEnvironment); + var enviSensorList = FunctionList.List.GetEnvirSensorsList().FindAll((obj) => SPK.EvironmentSensorList().Contains(obj.spk )); foreach (var enviTemp in enviSensorList) { var tempAttr = enviTemp.attributes.Find((obj) => obj.key == "humidity"); @@ -79,7 +104,7 @@ if (bodyView != null) { var tempSensorList = FunctionList.List.GetEnvirSensorsList().FindAll((obj) => obj.spk == SPK.SensorTemperature); - var enviSensorList = FunctionList.List.GetEnvirSensorsList().FindAll((obj) => obj.spk == SPK.SensorEnvironment); + var enviSensorList = FunctionList.List.GetEnvirSensorsList().FindAll((obj) => SPK.EvironmentSensorList().Contains(obj.spk)); foreach (var enviTemp in enviSensorList) { var tempAttr = enviTemp.attributes.Find((obj) => obj.key == "temperature"); -- Gitblit v1.8.0