From 5985ef28a5722360fa00f88f23544ed585fd05ef Mon Sep 17 00:00:00 2001
From: wxr <464027401@qq.com>
Date: 星期四, 05 五月 2022 22:34:50 +0800
Subject: [PATCH] 备份

---
 HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/A_EnvironmentalDataCenter.cs | 1876 +++++++++++++++++++++++++++++-----------------------------
 1 files changed, 938 insertions(+), 938 deletions(-)

diff --git a/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/A_EnvironmentalDataCenter.cs b/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/A_EnvironmentalDataCenter.cs
index cf7936f..0b08588 100644
--- a/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/A_EnvironmentalDataCenter.cs
+++ b/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/A_EnvironmentalDataCenter.cs
@@ -1,1052 +1,1052 @@
-锘縰sing System;
-using System.Collections.Generic;
-using HDL_ON.DriverLayer;
-using HDL_ON.Entity;
-using HDL_ON.UI.CSS;
-using Shared;
+锘�//using System;
+//using System.Collections.Generic;
+//using HDL_ON.DriverLayer;
+//using HDL_ON.Entity;
+//using HDL_ON.UI.CSS;
+//using Shared;
 
-namespace HDL_ON.UI
-{
-    public class A_EnvironmentalDataCenter : FrameLayout
-    {
+//namespace HDL_ON.UI
+//{
+//    public class A_EnvironmentalDataCenter : FrameLayout
+//    {
 
-        #region 鎺т欢闆嗗悎
-        static A_EnvironmentalDataCenter bodyView;
-        /// <summary>
-        /// 妤煎眰鏄剧ず
-        /// </summary>
-        Button btnRoom;
-        /// <summary>
-        /// 鎴块棿閫夋嫨涓嬫媺鍥炬爣
-        /// </summary>
-        Button btnFoorDownIcon;
-        /// <summary>
-        /// 鎴块棿閫夋嫨瑙﹀彂鍖哄煙
-        /// </summary>
-        Button btnRoomClickRow;
-        /// <summary>
-        /// 浼犳劅鍣ㄥ垪琛ㄥ尯鍩�
-        /// </summary>
-        FrameLayout sensorListView;
+//        #region 鎺т欢闆嗗悎
+//        static A_EnvironmentalDataCenter bodyView;
+//        /// <summary>
+//        /// 妤煎眰鏄剧ず
+//        /// </summary>
+//        Button btnRoom;
+//        /// <summary>
+//        /// 鎴块棿閫夋嫨涓嬫媺鍥炬爣
+//        /// </summary>
+//        Button btnFoorDownIcon;
+//        /// <summary>
+//        /// 鎴块棿閫夋嫨瑙﹀彂鍖哄煙
+//        /// </summary>
+//        Button btnRoomClickRow;
+//        /// <summary>
+//        /// 浼犳劅鍣ㄥ垪琛ㄥ尯鍩�
+//        /// </summary>
+//        FrameLayout sensorListView;
 
-        VerticalScrolViewLayout sensorListContentView;
+//        VerticalScrolViewLayout sensorListContentView;
 
-        /// <summary>
-        /// 澶╂皵鍚嶇О鏂囨湰
-        /// </summary>
-        Button btnWatherText;
-        /// <summary>
-        /// 婀垮害鏁版嵁鏂囨湰
-        /// </summary>
-        Button btnHumidityText;
-        /// <summary>
-        /// pm25鏁版嵁鏂囨湰
-        /// </summary>
-        Button btnPm25Values;
-        /// <summary>
-        /// 椋庨�熸暟鎹枃鏈�
-        /// </summary>
-        Button btnFanSpeedValues;
+//        /// <summary>
+//        /// 澶╂皵鍚嶇О鏂囨湰
+//        /// </summary>
+//        Button btnWatherText;
+//        /// <summary>
+//        /// 婀垮害鏁版嵁鏂囨湰
+//        /// </summary>
+//        Button btnHumidityText;
+//        /// <summary>
+//        /// pm25鏁版嵁鏂囨湰
+//        /// </summary>
+//        Button btnPm25Values;
+//        /// <summary>
+//        /// 椋庨�熸暟鎹枃鏈�
+//        /// </summary>
+//        Button btnFanSpeedValues;
 
 
 
-        List<SensorView> sensorViewList = new List<SensorView>();
-        #endregion
-        #region 鍖哄煙鍙橀噺
-        Room room;
+//        List<SensorView> sensorViewList = new List<SensorView>();
+//        #endregion
+//        #region 鍖哄煙鍙橀噺
+//        Room room;
 
-        Sensor sensorTemp = new Sensor();
-        /// <summary>
-        /// 浼犳劅鍣ㄥ垎绫诲垪琛�
-        /// </summary>
-        Dictionary<string, List<Function>> sensorList = new Dictionary<string, List<Function>>();
-        #endregion
+//        Sensor sensorTemp = new Sensor();
+//        /// <summary>
+//        /// 浼犳劅鍣ㄥ垎绫诲垪琛�
+//        /// </summary>
+//        Dictionary<string, List<Function>> sensorList = new Dictionary<string, List<Function>>();
+//        #endregion
 
 
-        public A_EnvironmentalDataCenter()
-        {
-            bodyView = this;
-        }
+//        public A_EnvironmentalDataCenter()
+//        {
+//            bodyView = this;
+//        }
 
-        /// <summary>
-        /// 鍔犺浇鐣岄潰
-        /// </summary>
-        /// <param name="btnCollectionIcon">鏀惰棌鎸夐挳</param>
-        /// <param name="btnFunctionName">鍔熻兘鍚嶇О淇℃伅鎸夐挳</param>
-        /// <param name="btnFromFloor">鍔熻兘妤煎眰淇℃伅鎸夐挳</param>
-        public void LoadPage()
-        {
-            bodyView.BackgroundColor = CSS_Color.BackgroundColor;
+//        /// <summary>
+//        /// 鍔犺浇鐣岄潰
+//        /// </summary>
+//        /// <param name="btnCollectionIcon">鏀惰棌鎸夐挳</param>
+//        /// <param name="btnFunctionName">鍔熻兘鍚嶇О淇℃伅鎸夐挳</param>
+//        /// <param name="btnFromFloor">鍔熻兘妤煎眰淇℃伅鎸夐挳</param>
+//        public void LoadPage()
+//        {
+//            bodyView.BackgroundColor = CSS_Color.BackgroundColor;
 
-            #region 椤堕儴澶╂皵閮ㄥ垎
-            var topWeatherView = new FrameLayout()
-            {
-                Gravity = Gravity.CenterHorizontal,
-                Y = Application.GetRealHeight(73),
-                Width = Application.GetRealWidth(361),
-                Height = Application.GetRealWidth(166),
-                BackgroundImagePath = "FunctionIcon/EnvirSensor/0.png",
-            };
-            bodyView.AddChidren(topWeatherView);
-            LoadEvent_ChangeWeatherIcon(topWeatherView);
+//            #region 椤堕儴澶╂皵閮ㄥ垎
+//            var topWeatherView = new FrameLayout()
+//            {
+//                Gravity = Gravity.CenterHorizontal,
+//                Y = Application.GetRealHeight(73),
+//                Width = Application.GetRealWidth(361),
+//                Height = Application.GetRealWidth(166),
+//                BackgroundImagePath = "FunctionIcon/EnvirSensor/0.png",
+//            };
+//            bodyView.AddChidren(topWeatherView);
+//            LoadEvent_ChangeWeatherIcon(topWeatherView);
 
-            var btnLocationText = new Button()
-            {
-                X = Application.GetRealWidth(27),
-                Width = Application.GetRealWidth(74),
-                Height = Application.GetRealWidth(44),
-                TextAlignment = TextAlignment.CenterLeft,
-                TextSize = CSS_FontSize.PromptFontSize_SecondaryLevel,
-                TextColor = CSS_Color.FirstLevelTitleColor,
-                Text = MainPage.cityInfo.location,
-            };
-            topWeatherView.AddChidren(btnLocationText);
+//            var btnLocationText = new Button()
+//            {
+//                X = Application.GetRealWidth(27),
+//                Width = Application.GetRealWidth(74),
+//                Height = Application.GetRealWidth(44),
+//                TextAlignment = TextAlignment.CenterLeft,
+//                TextSize = CSS_FontSize.PromptFontSize_SecondaryLevel,
+//                TextColor = CSS_Color.FirstLevelTitleColor,
+//                Text = MainPage.cityInfo.location,
+//            };
+//            topWeatherView.AddChidren(btnLocationText);
 
 
-            var btnTemp = new Button()
-            {
-                X = Application.GetRealWidth(21),
-                Y = Application.GetRealWidth(53),
-                Width = Application.GetRealWidth(78),
-                Height = Application.GetRealWidth(68),
-                TextSize = 60,
-                IsBold = true,
-                TextAlignment = TextAlignment.CenterLeft,
-                TextColor = CSS_Color.FirstLevelTitleColor,
-                Text = MainPage.cityInfo.temperature,
-            };
-            topWeatherView.AddChidren(btnTemp);
+//            var btnTemp = new Button()
+//            {
+//                X = Application.GetRealWidth(21),
+//                Y = Application.GetRealWidth(53),
+//                Width = Application.GetRealWidth(78),
+//                Height = Application.GetRealWidth(68),
+//                TextSize = 60,
+//                IsBold = true,
+//                TextAlignment = TextAlignment.CenterLeft,
+//                TextColor = CSS_Color.FirstLevelTitleColor,
+//                Text = MainPage.cityInfo.temperature,
+//            };
+//            topWeatherView.AddChidren(btnTemp);
 
-            var btnTempUint = new Button()
-            {
-                X = Application.GetRealWidth(109),
-                Y = Application.GetRealWidth(60),
-                Width = Application.GetRealWidth(20),
-                Height = Application.GetRealWidth(20),
-                TextSize = CSS_FontSize.PromptFontSize_FirstLevel,
-                TextColor = CSS_Color.TextualColor,
-                Text = "掳C",
-            };
-            topWeatherView.AddChidren(btnTempUint);
+//            var btnTempUint = new Button()
+//            {
+//                X = Application.GetRealWidth(109),
+//                Y = Application.GetRealWidth(60),
+//                Width = Application.GetRealWidth(20),
+//                Height = Application.GetRealWidth(20),
+//                TextSize = CSS_FontSize.PromptFontSize_FirstLevel,
+//                TextColor = CSS_Color.TextualColor,
+//                Text = "掳C",
+//            };
+//            topWeatherView.AddChidren(btnTempUint);
 
 
-            btnWatherText = new Button()
-            {
-                X = Application.GetRealWidth(109),
-                Y = Application.GetRealWidth(82),
-                Width = Application.GetRealWidth(200),
-                Height = Application.GetRealWidth(20),
-                TextColor = CSS_Color.TextualColor,
-                TextSize = CSS_FontSize.TextFontSize,
-                TextAlignment = TextAlignment.CenterLeft,
-                Text = MainPage.cityInfo.weather
-            };
-            topWeatherView.AddChidren(btnWatherText);
+//            btnWatherText = new Button()
+//            {
+//                X = Application.GetRealWidth(109),
+//                Y = Application.GetRealWidth(82),
+//                Width = Application.GetRealWidth(200),
+//                Height = Application.GetRealWidth(20),
+//                TextColor = CSS_Color.TextualColor,
+//                TextSize = CSS_FontSize.TextFontSize,
+//                TextAlignment = TextAlignment.CenterLeft,
+//                Text = MainPage.cityInfo.weather
+//            };
+//            topWeatherView.AddChidren(btnWatherText);
 
-            var btnTempUpperLimit = new Button()
-            {
-                X = Application.GetRealWidth(107),
-                Y = Application.GetRealWidth(101),
-                Width = Application.GetRealWidth(16),
-                Height = Application.GetRealWidth(16),
-                UnSelectedImagePath = "FunctionIcon/EnvirSensor/UpperLimit.png",
-            };
-            topWeatherView.AddChidren(btnTempUpperLimit);
+//            var btnTempUpperLimit = new Button()
+//            {
+//                X = Application.GetRealWidth(107),
+//                Y = Application.GetRealWidth(101),
+//                Width = Application.GetRealWidth(16),
+//                Height = Application.GetRealWidth(16),
+//                UnSelectedImagePath = "FunctionIcon/EnvirSensor/UpperLimit.png",
+//            };
+//            topWeatherView.AddChidren(btnTempUpperLimit);
 
-            var btnTempUpperLimitText = new Button()
-            {
-                X = btnTempUpperLimit.Right,
-                Y = Application.GetRealWidth(101),
-                Width = Application.GetRealWidth(42),
-                Height = Application.GetRealWidth(20),
-                TextColor = CSS_Color.TextualColor,
-                TextAlignment = TextAlignment.CenterLeft,
-                TextSize = CSS_FontSize.PromptFontSize_FirstLevel,
-                Text = $"{MainPage.cityInfo.highestTemperature}掳C",
-            };
-            topWeatherView.AddChidren(btnTempUpperLimitText);
+//            var btnTempUpperLimitText = new Button()
+//            {
+//                X = btnTempUpperLimit.Right,
+//                Y = Application.GetRealWidth(101),
+//                Width = Application.GetRealWidth(42),
+//                Height = Application.GetRealWidth(20),
+//                TextColor = CSS_Color.TextualColor,
+//                TextAlignment = TextAlignment.CenterLeft,
+//                TextSize = CSS_FontSize.PromptFontSize_FirstLevel,
+//                Text = $"{MainPage.cityInfo.highestTemperature}掳C",
+//            };
+//            topWeatherView.AddChidren(btnTempUpperLimitText);
 
-            var btnTempLowerLimit = new Button()
-            {
-                X = Application.GetRealWidth(156),
-                Y = Application.GetRealWidth(101),
-                Width = Application.GetRealWidth(16),
-                Height = Application.GetRealWidth(16),
-                UnSelectedImagePath = "FunctionIcon/EnvirSensor/LowerLimit.png",
-            };
-            topWeatherView.AddChidren(btnTempLowerLimit);
+//            var btnTempLowerLimit = new Button()
+//            {
+//                X = Application.GetRealWidth(156),
+//                Y = Application.GetRealWidth(101),
+//                Width = Application.GetRealWidth(16),
+//                Height = Application.GetRealWidth(16),
+//                UnSelectedImagePath = "FunctionIcon/EnvirSensor/LowerLimit.png",
+//            };
+//            topWeatherView.AddChidren(btnTempLowerLimit);
 
-            var btnTempLowerLimitText = new Button()
-            {
-                X = btnTempLowerLimit.Right,
-                Y = Application.GetRealWidth(101),
-                Width = Application.GetRealWidth(42),
-                Height = Application.GetRealWidth(20),
-                TextColor = CSS_Color.TextualColor,
-                TextAlignment = TextAlignment.CenterLeft,
-                TextSize = CSS_FontSize.PromptFontSize_FirstLevel,
-                Text = $"{MainPage.cityInfo.lowestTemperature}掳C",
-            };
-            topWeatherView.AddChidren(btnTempLowerLimitText);
+//            var btnTempLowerLimitText = new Button()
+//            {
+//                X = btnTempLowerLimit.Right,
+//                Y = Application.GetRealWidth(101),
+//                Width = Application.GetRealWidth(42),
+//                Height = Application.GetRealWidth(20),
+//                TextColor = CSS_Color.TextualColor,
+//                TextAlignment = TextAlignment.CenterLeft,
+//                TextSize = CSS_FontSize.PromptFontSize_FirstLevel,
+//                Text = $"{MainPage.cityInfo.lowestTemperature}掳C",
+//            };
+//            topWeatherView.AddChidren(btnTempLowerLimitText);
 
 
-            var btnValue = new Button()
-            {
-                X = Application.GetRealWidth(27),
-                Y = Application.GetRealWidth(119),
-                Width = Application.GetRealWidth(300),
-                Height = Application.GetRealWidth(34),
-                TextAlignment = TextAlignment.CenterLeft,
-                TextSize = CSS_FontSize.PromptFontSize_SecondaryLevel,
-                TextColor = CSS_Color.TextualColor,
-            };
-            topWeatherView.AddChidren(btnValue);
-            var valueText = Language.StringByID(StringId.EnvirSensorValueTip);
-            btnValue.Text = valueText.Replace("{0}", $"{MainPage.cityInfo.humidity}").Replace("{1}", $"{MainPage.cityInfo.pm25}").Replace("{2}", $"{MainPage.cityInfo.windLevel}");
-            #endregion
+//            var btnValue = new Button()
+//            {
+//                X = Application.GetRealWidth(27),
+//                Y = Application.GetRealWidth(119),
+//                Width = Application.GetRealWidth(300),
+//                Height = Application.GetRealWidth(34),
+//                TextAlignment = TextAlignment.CenterLeft,
+//                TextSize = CSS_FontSize.PromptFontSize_SecondaryLevel,
+//                TextColor = CSS_Color.TextualColor,
+//            };
+//            topWeatherView.AddChidren(btnValue);
+//            var valueText = Language.StringByID(StringId.EnvirSensorValueTip);
+//            btnValue.Text = valueText.Replace("{0}", $"{MainPage.cityInfo.humidity}").Replace("{1}", $"{MainPage.cityInfo.pm25}").Replace("{2}", $"{MainPage.cityInfo.windLevel}");
+//            #endregion
 
-            #region contentView
-            FrameLayout contentView = new FrameLayout()
-            {
-                Gravity = Gravity.CenterHorizontal,
-                Y = Application.GetRealWidth(239),
-                Height = Application.GetRealHeight(450),
-            };
-            bodyView.AddChidren(contentView);
+//            #region contentView
+//            FrameLayout contentView = new FrameLayout()
+//            {
+//                Gravity = Gravity.CenterHorizontal,
+//                Y = Application.GetRealWidth(239),
+//                Height = Application.GetRealHeight(450),
+//            };
+//            bodyView.AddChidren(contentView);
 
-            #region 鎴块棿椤堕儴鍒囨崲鏄剧ず鍖哄煙
-            room = new Room() { roomName = Language.StringByID(StringId.All) };
-            btnFoorDownIcon = new Button()
-            {
-                Width = Application.GetMinRealAverage(16),
-                Height = Application.GetMinRealAverage(16),
-                X = Application.GetRealWidth(16),
-                Y = Application.GetRealHeight(18),
-                UnSelectedImagePath = "Public/DownIcon.png",
-            };
-            contentView.AddChidren(btnFoorDownIcon);
+//            #region 鎴块棿椤堕儴鍒囨崲鏄剧ず鍖哄煙
+//            room = new Room() { roomName = Language.StringByID(StringId.All) };
+//            btnFoorDownIcon = new Button()
+//            {
+//                Width = Application.GetMinRealAverage(16),
+//                Height = Application.GetMinRealAverage(16),
+//                X = Application.GetRealWidth(16),
+//                Y = Application.GetRealHeight(18),
+//                UnSelectedImagePath = "Public/DownIcon.png",
+//            };
+//            contentView.AddChidren(btnFoorDownIcon);
 
-            btnRoom = new Button()
-            {
-                X = btnFoorDownIcon.Right,
-                Y = Application.GetRealHeight(18),
-                Width = Application.GetRealWidth(200),
-                Height = Application.GetMinRealAverage(16),
-                TextColor = CSS_Color.FirstLevelTitleColor,
-                TextSize = CSS_FontSize.PromptFontSize_FirstLevel,
-                TextAlignment = TextAlignment.CenterLeft,
-                Text = room.roomName,
-            };
-            contentView.AddChidren(btnRoom);
+//            btnRoom = new Button()
+//            {
+//                X = btnFoorDownIcon.Right,
+//                Y = Application.GetRealHeight(18),
+//                Width = Application.GetRealWidth(200),
+//                Height = Application.GetMinRealAverage(16),
+//                TextColor = CSS_Color.FirstLevelTitleColor,
+//                TextSize = CSS_FontSize.PromptFontSize_FirstLevel,
+//                TextAlignment = TextAlignment.CenterLeft,
+//                Text = room.roomName,
+//            };
+//            contentView.AddChidren(btnRoom);
 
-            btnRoomClickRow = new Button()
-            {
-                Height = Application.GetRealHeight(40),
-            };
-            contentView.AddChidren(btnRoomClickRow);
+//            btnRoomClickRow = new Button()
+//            {
+//                Height = Application.GetRealHeight(40),
+//            };
+//            contentView.AddChidren(btnRoomClickRow);
 
-            #endregion
-            sensorListContentView = new VerticalScrolViewLayout()
-            {
-                Gravity = Gravity.CenterHorizontal,
-                Y = Application.GetRealHeight(50),
-                Height = Application.GetRealHeight(400),
-                Radius = (uint)Application.GetRealWidth(12),
-                BorderColor = 0x00000000,
-                BorderWidth = 0,
-            };
-            contentView.AddChidren(sensorListContentView);
-            sensorListView = new FrameLayout();
-            sensorListContentView.AddChidren(sensorListView);
+//            #endregion
+//            sensorListContentView = new VerticalScrolViewLayout()
+//            {
+//                Gravity = Gravity.CenterHorizontal,
+//                Y = Application.GetRealHeight(50),
+//                Height = Application.GetRealHeight(400),
+//                Radius = (uint)Application.GetRealWidth(12),
+//                BorderColor = 0x00000000,
+//                BorderWidth = 0,
+//            };
+//            contentView.AddChidren(sensorListContentView);
+//            sensorListView = new FrameLayout();
+//            sensorListContentView.AddChidren(sensorListView);
 
-            LoadSenesorList();
+//            LoadSenesorList();
 
 
 
-            #endregion
+//            #endregion
 
-            //LoadEventList();
-            LoadDialog_ChangeRoom();
+//            //LoadEventList();
+//            LoadDialog_ChangeRoom();
 
-            new TopViewDiv(bodyView, Language.StringByID(StringId.EnvironmentalScience)).LoadTopView();
+//            new TopViewDiv(bodyView, Language.StringByID(StringId.EnvironmentalScience)).LoadTopView();
 
-        }
+//        }
 
-        /// <summary>
-        /// 鍔犺浇浼犳劅鍣ㄥ垪琛�
-        /// </summary>
-        void LoadSenesorList()
-        {
-            sensorListView.RemoveAll();
-            sensorViewList.Clear();
+//        /// <summary>
+//        /// 鍔犺浇浼犳劅鍣ㄥ垪琛�
+//        /// </summary>
+//        void LoadSenesorList()
+//        {
+//            sensorListView.RemoveAll();
+//            sensorViewList.Clear();
 
-            sensorList = new Dictionary<string, List<Function>>();
-            int index = 0;
-            foreach (var sensor in FunctionList.List.GetEnvirSensorsList())
-            {
-                foreach (var sensorAttr in sensor.attributes)
-                {
-                    if (SPK.EnvironSpkList().Contains(sensorAttr.key) || sensorAttr.key == "value")
-                    {
-                        var flag = sensorAttr.key;
-                        if (flag == "value")
-                        {
-                            flag = sensor.spk.Replace("sensor.", "");
-                        }
-                        var newTemp = new Function()
-                        {
-                            name = sensor.name,
-                            sid = sensor.sid,
-                            deviceId = sensor.deviceId,
-                            roomIds = sensor.roomIds,
-                            spk = "sensor."+ flag,
-                            attributes = new List<FunctionAttributes> { new FunctionAttributes { key = "value", state = sensorAttr.state, curValue = sensorAttr.curValue }
-                            , new FunctionAttributes {key = "spk",state = sensorAttr.key,curValue = sensorAttr.key } }
-                        };
-                        //鍒嗙被鍔犲叆闆嗗悎
-                        if (sensorList.ContainsKey(flag))
-                        {
-                            sensorList[flag].Add(newTemp);
-                        }
-                        else
-                        {
-                            sensorList.Add(flag, new List<Function>() { newTemp });
-                        }
-                    }
-                }
+//            sensorList = new Dictionary<string, List<Function>>();
+//            int index = 0;
+//            foreach (var sensor in FunctionList.List.GetEnvirSensorsList())
+//            {
+//                foreach (var sensorAttr in sensor.attributes)
+//                {
+//                    if (SPK.EnvironSpkList().Contains(sensorAttr.key) || sensorAttr.key == "value")
+//                    {
+//                        var flag = sensorAttr.key;
+//                        if (flag == "value")
+//                        {
+//                            flag = sensor.spk.Replace("sensor.", "");
+//                        }
+//                        var newTemp = new Function()
+//                        {
+//                            name = sensor.name,
+//                            sid = sensor.sid,
+//                            deviceId = sensor.deviceId,
+//                            roomIds = sensor.roomIds,
+//                            spk = "sensor."+ flag,
+//                            attributes = new List<FunctionAttributes> { new FunctionAttributes { key = "value", state = sensorAttr.state, curValue = sensorAttr.curValue }
+//                            , new FunctionAttributes {key = "spk",state = sensorAttr.key,curValue = sensorAttr.key } }
+//                        };
+//                        //鍒嗙被鍔犲叆闆嗗悎
+//                        if (sensorList.ContainsKey(flag))
+//                        {
+//                            sensorList[flag].Add(newTemp);
+//                        }
+//                        else
+//                        {
+//                            sensorList.Add(flag, new List<Function>() { newTemp });
+//                        }
+//                    }
+//                }
 
-                new System.Threading.Thread(() =>
-                {
-                    Control.Ins.SendReadCommand(sensor);
-                })
-                { IsBackground = true }.Start();
-            }
+//                new System.Threading.Thread(() =>
+//                {
+//                    Control.Ins.SendReadCommand(sensor);
+//                })
+//                { IsBackground = true }.Start();
+//            }
 
 
-            foreach(var sensorAssemble in sensorList)
-            {
-                var showList = sensorAssemble.Value;
-                if(room.roomId != "")
-                {
-                    showList = sensorAssemble.Value.FindAll((obj) => obj.roomIds.Contains(room.roomId));
-                }
-                if (showList != null && showList.Count > 0)
-                {
-                    var sensorView = new SensorView(showList,index);
-                    sensorListView.AddChidren(sensorView);
-                    sensorViewList.Add(sensorView);
-                    sensorView.LoadView();
+//            foreach(var sensorAssemble in sensorList)
+//            {
+//                var showList = sensorAssemble.Value;
+//                if(room.roomId != "")
+//                {
+//                    showList = sensorAssemble.Value.FindAll((obj) => obj.roomIds.Contains(room.roomId));
+//                }
+//                if (showList != null && showList.Count > 0)
+//                {
+//                    var sensorView = new SensorView(showList,index);
+//                    sensorListView.AddChidren(sensorView);
+//                    sensorViewList.Add(sensorView);
+//                    sensorView.LoadView();
 
-                    index++;
-                }
-            }
-            sensorListView.Height = Application.GetRealWidth(124 * (index + 1) / 2);
-        }
+//                    index++;
+//                }
+//            }
+//            sensorListView.Height = Application.GetRealWidth(124 * (index + 1) / 2);
+//        }
 
 
-        /// <summary>
-        /// 鎴块棿鍒楄〃鐐瑰嚮浜嬩欢
-        /// </summary>
-        void LoadDialog_ChangeRoom()
-        {
-            EventHandler<MouseEventArgs> eventHandler = (sender, e) =>
-            {
-                var dialog = new Dialog();
-                var dialogBody = new FrameLayout();
-                dialog.AddChidren(dialogBody);
-                dialogBody.MouseUpEventHandler += (sender1, e1) =>
-                {
-                    dialog.Close();
-                };
+//        /// <summary>
+//        /// 鎴块棿鍒楄〃鐐瑰嚮浜嬩欢
+//        /// </summary>
+//        void LoadDialog_ChangeRoom()
+//        {
+//            EventHandler<MouseEventArgs> eventHandler = (sender, e) =>
+//            {
+//                var dialog = new Dialog();
+//                var dialogBody = new FrameLayout();
+//                dialog.AddChidren(dialogBody);
+//                dialogBody.MouseUpEventHandler += (sender1, e1) =>
+//                {
+//                    dialog.Close();
+//                };
 
-                var dispalyView = new FrameLayout()
-                {
-                    X = Application.GetRealWidth(10),
-                    Y = Application.GetRealHeight(266),
-                    Width = Application.GetRealWidth(160),
-                    Height = Application.GetRealHeight(110),
-                    BackgroundImagePath = "PersonalCenter/HomeList1bg.png",
-                };
-                dialogBody.AddChidren(dispalyView);
+//                var dispalyView = new FrameLayout()
+//                {
+//                    X = Application.GetRealWidth(10),
+//                    Y = Application.GetRealHeight(266),
+//                    Width = Application.GetRealWidth(160),
+//                    Height = Application.GetRealHeight(110),
+//                    BackgroundImagePath = "PersonalCenter/HomeList1bg.png",
+//                };
+//                dialogBody.AddChidren(dispalyView);
 
-                var contentView = new VerticalScrolViewLayout()
-                {
-                    X = Application.GetRealWidth(8),
-                    Y = Application.GetRealHeight(15),
-                    Width = Application.GetRealWidth(150),
-                    Height = Application.GetRealHeight(45 * 2),
-                    ScrollEnabled = false
-                };
-                dispalyView.AddChidren(contentView);
+//                var contentView = new VerticalScrolViewLayout()
+//                {
+//                    X = Application.GetRealWidth(8),
+//                    Y = Application.GetRealHeight(15),
+//                    Width = Application.GetRealWidth(150),
+//                    Height = Application.GetRealHeight(45 * 2),
+//                    ScrollEnabled = false
+//                };
+//                dispalyView.AddChidren(contentView);
 
-                if (SpatialInfo.CurrentSpatial.RoomList.Count < 2)
-                {
-                }
-                else if (SpatialInfo.CurrentSpatial.RoomList.Count < 3)
-                {
-                    dispalyView = new FrameLayout()
-                    {
-                        X = Application.GetRealWidth(10),
-                        Y = Application.GetRealHeight(266),
-                        Width = Application.GetRealWidth(160),
-                        Height = Application.GetRealHeight(155),
-                        BackgroundImagePath = "PersonalCenter/HomeList2bg.png",
-                    };
-                    dialogBody.AddChidren(dispalyView);
+//                if (SpatialInfo.CurrentSpatial.RoomList.Count < 2)
+//                {
+//                }
+//                else if (SpatialInfo.CurrentSpatial.RoomList.Count < 3)
+//                {
+//                    dispalyView = new FrameLayout()
+//                    {
+//                        X = Application.GetRealWidth(10),
+//                        Y = Application.GetRealHeight(266),
+//                        Width = Application.GetRealWidth(160),
+//                        Height = Application.GetRealHeight(155),
+//                        BackgroundImagePath = "PersonalCenter/HomeList2bg.png",
+//                    };
+//                    dialogBody.AddChidren(dispalyView);
 
-                    contentView.Height = Application.GetRealHeight(45 * 3);
-                    dispalyView.AddChidren(contentView);
-                }
-                else if (SpatialInfo.CurrentSpatial.RoomList.Count < 4)
-                {
-                    dispalyView = new FrameLayout()
-                    {
-                        X = Application.GetRealWidth(10),
-                        Y = Application.GetRealHeight(266),
-                        Width = Application.GetRealWidth(160),
-                        Height = Application.GetRealHeight(200),
-                        BackgroundImagePath = "PersonalCenter/HomeList3bg.png",
-                    };
-                    dialogBody.AddChidren(dispalyView);
+//                    contentView.Height = Application.GetRealHeight(45 * 3);
+//                    dispalyView.AddChidren(contentView);
+//                }
+//                else if (SpatialInfo.CurrentSpatial.RoomList.Count < 4)
+//                {
+//                    dispalyView = new FrameLayout()
+//                    {
+//                        X = Application.GetRealWidth(10),
+//                        Y = Application.GetRealHeight(266),
+//                        Width = Application.GetRealWidth(160),
+//                        Height = Application.GetRealHeight(200),
+//                        BackgroundImagePath = "PersonalCenter/HomeList3bg.png",
+//                    };
+//                    dialogBody.AddChidren(dispalyView);
 
-                    contentView.Height = Application.GetRealHeight(45 * 4);
-                    dispalyView.AddChidren(contentView);
-                }
-                else
-                {
-                    dispalyView = new FrameLayout()
-                    {
-                        X = Application.GetRealWidth(10),
-                        Y = Application.GetRealHeight(266),
-                        Width = Application.GetRealWidth(160),
-                        Height = Application.GetRealHeight(245),
-                        BackgroundImagePath = "PersonalCenter/HomeList4bg.png",
-                    };
-                    dialogBody.AddChidren(dispalyView);
+//                    contentView.Height = Application.GetRealHeight(45 * 4);
+//                    dispalyView.AddChidren(contentView);
+//                }
+//                else
+//                {
+//                    dispalyView = new FrameLayout()
+//                    {
+//                        X = Application.GetRealWidth(10),
+//                        Y = Application.GetRealHeight(266),
+//                        Width = Application.GetRealWidth(160),
+//                        Height = Application.GetRealHeight(245),
+//                        BackgroundImagePath = "PersonalCenter/HomeList4bg.png",
+//                    };
+//                    dialogBody.AddChidren(dispalyView);
 
-                    contentView.Height = Application.GetRealHeight(45 * 5);
-                    contentView.ScrollEnabled = true;
-                    dispalyView.AddChidren(contentView);
-                }
+//                    contentView.Height = Application.GetRealHeight(45 * 5);
+//                    contentView.ScrollEnabled = true;
+//                    dispalyView.AddChidren(contentView);
+//                }
 
 
-                var showListRoom = new List<Room>();
-                showListRoom.Add(new Room() { roomName = Language.StringByID(StringId.All) });
-                showListRoom.AddRange(SpatialInfo.CurrentSpatial.RoomList);
+//                var showListRoom = new List<Room>();
+//                showListRoom.Add(new Room() { roomName = Language.StringByID(StringId.All) });
+//                showListRoom.AddRange(SpatialInfo.CurrentSpatial.RoomList);
 
-                foreach (var roomTemp in showListRoom)
-                {
-                    string roomName = roomTemp.roomName;
-                    var btnRoomName = new Button()
-                    {
-                        Gravity = Gravity.CenterHorizontal,
-                        Width = Application.GetRealWidth(112),
-                        Height = Application.GetRealHeight(44),
-                        TextAlignment = TextAlignment.CenterLeft,
-                        TextColor = CSS_Color.FirstLevelTitleColor,
-                        SelectedTextColor = CSS_Color.MainColor,
-                        Text = roomName,
-                        TextSize = CSS_FontSize.SubheadingFontSize,
-                        IsSelected = btnRoom.Text == roomName,
-                        IsMoreLines = true,
-                        Tag = roomName
-                    };
-                    contentView.AddChidren(btnRoomName);
+//                foreach (var roomTemp in showListRoom)
+//                {
+//                    string roomName = roomTemp.roomName;
+//                    var btnRoomName = new Button()
+//                    {
+//                        Gravity = Gravity.CenterHorizontal,
+//                        Width = Application.GetRealWidth(112),
+//                        Height = Application.GetRealHeight(44),
+//                        TextAlignment = TextAlignment.CenterLeft,
+//                        TextColor = CSS_Color.FirstLevelTitleColor,
+//                        SelectedTextColor = CSS_Color.MainColor,
+//                        Text = roomName,
+//                        TextSize = CSS_FontSize.SubheadingFontSize,
+//                        IsSelected = btnRoom.Text == roomName,
+//                        IsMoreLines = true,
+//                        Tag = roomName
+//                    };
+//                    contentView.AddChidren(btnRoomName);
 
-                    btnRoomName.MouseUpEventHandler += (senderH, en) =>
-                    {
-                        dialog.Close();
-                        btnRoom.Text = roomName;
-                        room = roomTemp;
-                        LoadSenesorList();
-                    };
-                }
+//                    btnRoomName.MouseUpEventHandler += (senderH, en) =>
+//                    {
+//                        dialog.Close();
+//                        btnRoom.Text = roomName;
+//                        room = roomTemp;
+//                        LoadSenesorList();
+//                    };
+//                }
 
-                dialog.Show();
-            };
+//                dialog.Show();
+//            };
 
-            btnRoomClickRow.MouseUpEventHandler = eventHandler;
-            //btnFoorDownIcon.MouseUpEventHandler = eventHandler;
-        }
+//            btnRoomClickRow.MouseUpEventHandler = eventHandler;
+//            //btnFoorDownIcon.MouseUpEventHandler = eventHandler;
+//        }
 
 
 
 
 
-        #region event
+//        #region event
 
-        public static void LoadEvent_UpdataStatus(Function updateTemp)
-        {
-            Application.RunOnMainThread(() =>
-            {
-                try
-                {
-                    if (bodyView != null)
-                    {
-                        foreach (var sensorAttr in updateTemp.attributes)
-                        {
-                            if (SPK.EnvironSpkList().Contains(sensorAttr.key) || sensorAttr.key == "value")
-                            {
-                                var flag = sensorAttr.key;
-                                if (flag == "value")
-                                {
-                                    flag = updateTemp.spk.Replace("sensor.", "");
-                                }
+//        public static void LoadEvent_UpdataStatus(Function updateTemp)
+//        {
+//            Application.RunOnMainThread(() =>
+//            {
+//                try
+//                {
+//                    if (bodyView != null)
+//                    {
+//                        foreach (var sensorAttr in updateTemp.attributes)
+//                        {
+//                            if (SPK.EnvironSpkList().Contains(sensorAttr.key) || sensorAttr.key == "value")
+//                            {
+//                                var flag = sensorAttr.key;
+//                                if (flag == "value")
+//                                {
+//                                    flag = updateTemp.spk.Replace("sensor.", "");
+//                                }
 
-                                foreach (var view in bodyView.sensorViewList)
-                                {
-                                    if (view.Tag.ToString() == flag)
-                                    {
-                                        view.UpdataStatus(flag,updateTemp.sid, sensorAttr.state);
-                                    }
-                                }
+//                                foreach (var view in bodyView.sensorViewList)
+//                                {
+//                                    if (view.Tag.ToString() == flag)
+//                                    {
+//                                        view.UpdataStatus(flag,updateTemp.sid, sensorAttr.state);
+//                                    }
+//                                }
 
-                            }
-                        }
+//                            }
+//                        }
 
-                    }
-                }
-                catch (Exception ex)
-                {
-                    MainPage.Log($"鏇存柊鐜浼犳劅鍣ㄧ晫闈㈠紓甯�:{ex.Message}");
-                }
-            });
-        }
+//                    }
+//                }
+//                catch (Exception ex)
+//                {
+//                    MainPage.Log($"鏇存柊鐜浼犳劅鍣ㄧ晫闈㈠紓甯�:{ex.Message}");
+//                }
+//            });
+//        }
 
-        void LoadEvent_ChangeWeatherIcon(FrameLayout view)
-        {
+//        void LoadEvent_ChangeWeatherIcon(FrameLayout view)
+//        {
 
-            switch (MainPage.cityInfo.weather)
-            {
-                case "鏅�":
-                case "Sunny":
-                case "鏅村ぉ":
-                case "澶╂櫞":
-                case "Clear":
-                case "澶ч儴鏅存湕":
-                case "Mostly Sunny":
-                case "鏅存檪澶氶洸":
-                case "闄藉厜鍏呮矝":
-                case "Mostly Clear":
-                    view.BackgroundImagePath = "FunctionIcon/EnvirSensor/0.png";
-                    break;
-                case "澶氫簯":
-                case "Cloudy":
-                case "澶氶洸":
-                case "灏戜簯":
-                case "Partly Cloudy":
-                case "灏戦洸":
-                    view.BackgroundImagePath = "FunctionIcon/EnvirSensor/1.png";
-                    break;
-                case "闃�":
-                case "Overcast":
-                case "闄板ぉ":
-                    view.BackgroundImagePath = "FunctionIcon/EnvirSensor/2.png";
-                    break;
-                case "闃甸洦":
-                case "Showers":
-                case "闄i洦":
-                case "椹熼洦":
-                case "灞�閮ㄩ樀闆�":
-                case "Scattered Showers":
-                case "灞�鍦伴櫍闆�":
-                case "灞�閮ㄥ湴鍗�鎬ч闆�":
-                case "灏忛樀闆�":
-                case "Light Showers":
-                case "灏忛櫍闆�":
-                case "闆舵暎椹熼洦":
-                case "寮洪樀闆�":
-                case "Heavy Showers":
-                case "寮烽櫍闆�":
-                case "闁撲腑鏈夐闆�":
-                    view.BackgroundImagePath = "FunctionIcon/EnvirSensor/3.png";
-                    break;
-                case "闃甸洩":
-                case "Snow Showers":
-                case "闄i洩":
-                case "椹熼洩":
-                case "灏忛樀闆�":
-                case "Light Snow Showers":
-                case "灏忛櫍闆�":
-                case "闆舵暎椹熼洩":
-                    view.BackgroundImagePath = "FunctionIcon/EnvirSensor/13.png";
-                    break;
-                case "闆�":
-                case "Fog":
-                case "闇�":
-                case "钖勯湩":
-                case "鍐婚浘":
-                case "Freezing Fog":
-                case "鍑嶉湩":
-                    view.BackgroundImagePath = "FunctionIcon/EnvirSensor/18.png";
-                    break;
-                case "娌欏皹鏆�":
-                case "Sandstorm":
-                case "娌欏〉鏆�":
-                case "寮烘矙灏樻毚":
-                case "Heavy Sandstorm":
-                case "寮锋矙濉垫毚":
-                    view.BackgroundImagePath = "FunctionIcon/EnvirSensor/20.png";
-                    break;
-                case "娴皹":
-                case "Dust":
-                case "娴〉":
-                case "灏樺嵎椋�":
-                case "Dust Storm":
-                case "濉垫嵅棰�":
-                case "鎵矙":
-                case "Sand":
-                case "鎻氭矙":
-                    view.BackgroundImagePath = "FunctionIcon/EnvirSensor/29.png";
-                    break;
-                case "闇�":
-                case "Haze":
-                case "鐓欓湠":
-                    view.BackgroundImagePath = "FunctionIcon/EnvirSensor/45.png";
-                    break;
-                case "闆烽樀闆�":
-                case "Thundershower":
-                case "闆烽櫍闆�":
-                case "闆烽洦":
-                case "闆风數":
-                case "Lightning":
-                case "闆烽浕":
-                case "闆锋毚":
-                case "Thunderstorm":
-                    view.BackgroundImagePath = "FunctionIcon/EnvirSensor/4.png";
-                    break;
-                case "闆烽樀闆ㄤ即鏈夊啺闆�":
-                case "Thundershower with Hail":
-                case "闆烽櫍闆ㄤ即鏈夊啺闆�":
-                case "闆烽洦浼存湁鍐伴浌":
-                case "鍐伴浌":
-                case "Hail":
-                case "鍐伴拡":
-                case "Needle Ice":
-                case "鍐伴嚌":
-                case "鍐扮矑":
-                case "Icy":
-                    view.BackgroundImagePath = "FunctionIcon/EnvirSensor/5.png";
-                    break;
-                case "闆ㄥす闆�":
-                case "Sleet":
-                case "闆ㄥぞ闆�":
-                    view.BackgroundImagePath = "FunctionIcon/EnvirSensor/6.png";
-                    break;
-                case "灏忛洦":
-                case "Light Rain":
-                    view.BackgroundImagePath = "FunctionIcon/EnvirSensor/3.png";
-                    break;
-                case "涓洦":
-                case "Rain":
-                case "灏忓埌涓洦":
-                case "闆�":
-                    view.BackgroundImagePath = "FunctionIcon/EnvirSensor/3.png";
-                    break;
-                case "澶ч洦":
-                case "Heavy Rain":
-                case "涓埌澶ч洦":
-                    view.BackgroundImagePath = "FunctionIcon/EnvirSensor/3.png";
-                    break;
-                case "鏆撮洦":
-                case "Rainstorm":
-                case "璞洦":
-                case "澶ф毚闆�":
-                case "Heavy Rainstorm":
-                case "澶ц豹闆�":
-                case "鐗瑰ぇ鏆撮洦":
-                case "Extreme Rainstorm":
-                case "瓒呭ぇ璞洦":
-                case "澶у埌鏆撮洦":
-                    view.BackgroundImagePath = "FunctionIcon/EnvirSensor/3.png";
-                    break;
-                case "灏忛洩":
-                case "Light Snow":
-                    view.BackgroundImagePath = "FunctionIcon/EnvirSensor/13.png";
-                    break;
-                case "闆�":
-                case "涓洩":
-                case "灏忓埌涓洩":
-                case "Snow":
-                    view.BackgroundImagePath = "FunctionIcon/EnvirSensor/13.png";
-                    break;
-                case "澶ч洩":
-                case "Heavy Snow":
-                    view.BackgroundImagePath = "FunctionIcon/EnvirSensor/13.png";
-                    break;
-                case "鏆撮洩":
-                case "Blizzard":
-                    view.BackgroundImagePath = "FunctionIcon/EnvirSensor/13.png";
-                    break;
-                case "鍐婚洦":
-                case "Freezing Rain":
-                case "鍑嶉洦":
-                    view.BackgroundImagePath = "FunctionIcon/EnvirSensor/6.png";
-                    break;
-            }
-        }
+//            switch (MainPage.cityInfo.weather)
+//            {
+//                case "鏅�":
+//                case "Sunny":
+//                case "鏅村ぉ":
+//                case "澶╂櫞":
+//                case "Clear":
+//                case "澶ч儴鏅存湕":
+//                case "Mostly Sunny":
+//                case "鏅存檪澶氶洸":
+//                case "闄藉厜鍏呮矝":
+//                case "Mostly Clear":
+//                    view.BackgroundImagePath = "FunctionIcon/EnvirSensor/0.png";
+//                    break;
+//                case "澶氫簯":
+//                case "Cloudy":
+//                case "澶氶洸":
+//                case "灏戜簯":
+//                case "Partly Cloudy":
+//                case "灏戦洸":
+//                    view.BackgroundImagePath = "FunctionIcon/EnvirSensor/1.png";
+//                    break;
+//                case "闃�":
+//                case "Overcast":
+//                case "闄板ぉ":
+//                    view.BackgroundImagePath = "FunctionIcon/EnvirSensor/2.png";
+//                    break;
+//                case "闃甸洦":
+//                case "Showers":
+//                case "闄i洦":
+//                case "椹熼洦":
+//                case "灞�閮ㄩ樀闆�":
+//                case "Scattered Showers":
+//                case "灞�鍦伴櫍闆�":
+//                case "灞�閮ㄥ湴鍗�鎬ч闆�":
+//                case "灏忛樀闆�":
+//                case "Light Showers":
+//                case "灏忛櫍闆�":
+//                case "闆舵暎椹熼洦":
+//                case "寮洪樀闆�":
+//                case "Heavy Showers":
+//                case "寮烽櫍闆�":
+//                case "闁撲腑鏈夐闆�":
+//                    view.BackgroundImagePath = "FunctionIcon/EnvirSensor/3.png";
+//                    break;
+//                case "闃甸洩":
+//                case "Snow Showers":
+//                case "闄i洩":
+//                case "椹熼洩":
+//                case "灏忛樀闆�":
+//                case "Light Snow Showers":
+//                case "灏忛櫍闆�":
+//                case "闆舵暎椹熼洩":
+//                    view.BackgroundImagePath = "FunctionIcon/EnvirSensor/13.png";
+//                    break;
+//                case "闆�":
+//                case "Fog":
+//                case "闇�":
+//                case "钖勯湩":
+//                case "鍐婚浘":
+//                case "Freezing Fog":
+//                case "鍑嶉湩":
+//                    view.BackgroundImagePath = "FunctionIcon/EnvirSensor/18.png";
+//                    break;
+//                case "娌欏皹鏆�":
+//                case "Sandstorm":
+//                case "娌欏〉鏆�":
+//                case "寮烘矙灏樻毚":
+//                case "Heavy Sandstorm":
+//                case "寮锋矙濉垫毚":
+//                    view.BackgroundImagePath = "FunctionIcon/EnvirSensor/20.png";
+//                    break;
+//                case "娴皹":
+//                case "Dust":
+//                case "娴〉":
+//                case "灏樺嵎椋�":
+//                case "Dust Storm":
+//                case "濉垫嵅棰�":
+//                case "鎵矙":
+//                case "Sand":
+//                case "鎻氭矙":
+//                    view.BackgroundImagePath = "FunctionIcon/EnvirSensor/29.png";
+//                    break;
+//                case "闇�":
+//                case "Haze":
+//                case "鐓欓湠":
+//                    view.BackgroundImagePath = "FunctionIcon/EnvirSensor/45.png";
+//                    break;
+//                case "闆烽樀闆�":
+//                case "Thundershower":
+//                case "闆烽櫍闆�":
+//                case "闆烽洦":
+//                case "闆风數":
+//                case "Lightning":
+//                case "闆烽浕":
+//                case "闆锋毚":
+//                case "Thunderstorm":
+//                    view.BackgroundImagePath = "FunctionIcon/EnvirSensor/4.png";
+//                    break;
+//                case "闆烽樀闆ㄤ即鏈夊啺闆�":
+//                case "Thundershower with Hail":
+//                case "闆烽櫍闆ㄤ即鏈夊啺闆�":
+//                case "闆烽洦浼存湁鍐伴浌":
+//                case "鍐伴浌":
+//                case "Hail":
+//                case "鍐伴拡":
+//                case "Needle Ice":
+//                case "鍐伴嚌":
+//                case "鍐扮矑":
+//                case "Icy":
+//                    view.BackgroundImagePath = "FunctionIcon/EnvirSensor/5.png";
+//                    break;
+//                case "闆ㄥす闆�":
+//                case "Sleet":
+//                case "闆ㄥぞ闆�":
+//                    view.BackgroundImagePath = "FunctionIcon/EnvirSensor/6.png";
+//                    break;
+//                case "灏忛洦":
+//                case "Light Rain":
+//                    view.BackgroundImagePath = "FunctionIcon/EnvirSensor/3.png";
+//                    break;
+//                case "涓洦":
+//                case "Rain":
+//                case "灏忓埌涓洦":
+//                case "闆�":
+//                    view.BackgroundImagePath = "FunctionIcon/EnvirSensor/3.png";
+//                    break;
+//                case "澶ч洦":
+//                case "Heavy Rain":
+//                case "涓埌澶ч洦":
+//                    view.BackgroundImagePath = "FunctionIcon/EnvirSensor/3.png";
+//                    break;
+//                case "鏆撮洦":
+//                case "Rainstorm":
+//                case "璞洦":
+//                case "澶ф毚闆�":
+//                case "Heavy Rainstorm":
+//                case "澶ц豹闆�":
+//                case "鐗瑰ぇ鏆撮洦":
+//                case "Extreme Rainstorm":
+//                case "瓒呭ぇ璞洦":
+//                case "澶у埌鏆撮洦":
+//                    view.BackgroundImagePath = "FunctionIcon/EnvirSensor/3.png";
+//                    break;
+//                case "灏忛洩":
+//                case "Light Snow":
+//                    view.BackgroundImagePath = "FunctionIcon/EnvirSensor/13.png";
+//                    break;
+//                case "闆�":
+//                case "涓洩":
+//                case "灏忓埌涓洩":
+//                case "Snow":
+//                    view.BackgroundImagePath = "FunctionIcon/EnvirSensor/13.png";
+//                    break;
+//                case "澶ч洩":
+//                case "Heavy Snow":
+//                    view.BackgroundImagePath = "FunctionIcon/EnvirSensor/13.png";
+//                    break;
+//                case "鏆撮洩":
+//                case "Blizzard":
+//                    view.BackgroundImagePath = "FunctionIcon/EnvirSensor/13.png";
+//                    break;
+//                case "鍐婚洦":
+//                case "Freezing Rain":
+//                case "鍑嶉洦":
+//                    view.BackgroundImagePath = "FunctionIcon/EnvirSensor/6.png";
+//                    break;
+//            }
+//        }
 
-        #endregion
-    }
+//        #endregion
+//    }
 
 
 
 
-    /// <summary>
-    /// 鍔犺浇浼犳劅鍣ㄥ垪琛�
-    /// </summary>
-    public class SensorView :FrameLayout
-    {
-        Button btnSensorValues;
-        Button btnLevel;
+//    /// <summary>
+//    /// 鍔犺浇浼犳劅鍣ㄥ垪琛�
+//    /// </summary>
+//    public class SensorView :FrameLayout
+//    {
+//        Button btnSensorValues;
+//        Button btnLevel;
 
-        List<Function> sensorList = new List<Function>();
-        string imagePath = "";
-        string iconPath = "";
-        string sensorSPK = "";
-        Sensor sensorTemp = new Sensor();
-        double assembleValues = 0.0;
+//        List<Function> sensorList = new List<Function>();
+//        string imagePath = "";
+//        string iconPath = "";
+//        string sensorSPK = "";
+//        Sensor sensorTemp = new Sensor();
+//        double assembleValues = 0.0;
 
-        public SensorView(List<Function> showList, int index)//,,string spk,double value)
-        {
-            sensorList = showList;
-            sensorSPK = showList[0].spk;
-            foreach (var s in showList)
-            {
-                assembleValues += Convert.ToDouble(s.GetAttrState("value").Replace(",", "."));
-            }
+//        public SensorView(List<Function> showList, int index)//,,string spk,double value)
+//        {
+//            sensorList = showList;
+//            sensorSPK = showList[0].spk;
+//            foreach (var s in showList)
+//            {
+//                assembleValues += Convert.ToDouble(s.GetAttrState("value").Replace(",", "."));
+//            }
 
 
-            this.X = Application.GetRealWidth(7);
-            this.Width = Application.GetRealWidth(182);
-            this.Height = Application.GetRealWidth(124);
-            this.Y = Application.GetRealWidth(124 * (index / 2));
-            this.Tag = sensorSPK;
+//            this.X = Application.GetRealWidth(7);
+//            this.Width = Application.GetRealWidth(182);
+//            this.Height = Application.GetRealWidth(124);
+//            this.Y = Application.GetRealWidth(124 * (index / 2));
+//            this.Tag = sensorSPK;
 
-            if (index % 2 != 0)
-            {
-                this.X = Application.GetRealWidth(189);
-            }
+//            if (index % 2 != 0)
+//            {
+//                this.X = Application.GetRealWidth(189);
+//            }
 
 
-            switch (sensorSPK)
-            {
-                case SPK.SensorCO2:
-                    imagePath = "FunctionIcon/EnvirSensor/Co2Bg.png";
-                    iconPath = "FunctionIcon/EnvirSensor/Co2Icon.png";
-                    break;
-                case SPK.SensorPm25:
-                    imagePath = "FunctionIcon/EnvirSensor/Pm25Bg.png";
-                    iconPath = "FunctionIcon/EnvirSensor/Pm25Icon.png";
-                    break;
-                case SPK.SensorTVOC:
-                    imagePath = "FunctionIcon/EnvirSensor/TvocBg.png";
-                    iconPath = "FunctionIcon/EnvirSensor/TvocIcon.png";
-                    break;
-                case SPK.SensorHumidity:
-                    imagePath = "FunctionIcon/EnvirSensor/HumidityBg.png";
-                    iconPath = "FunctionIcon/EnvirSensor/HumidityIcon.png";
-                    break;
-                case SPK.SensorTemperature:
-                    imagePath = "FunctionIcon/EnvirSensor/TempBg.png";
-                    iconPath = "FunctionIcon/EnvirSensor/TempIcon.png";
-                    break;
-                case SPK.SensorHcho:
-                    imagePath = "FunctionIcon/EnvirSensor/HchoBg.png";
-                    iconPath = "FunctionIcon/EnvirSensor/HchoIcon.png";
-                    break;
-            }
-        }
+//            switch (sensorSPK)
+//            {
+//                case SPK.SensorCO2:
+//                    imagePath = "FunctionIcon/EnvirSensor/Co2Bg.png";
+//                    iconPath = "FunctionIcon/EnvirSensor/Co2Icon.png";
+//                    break;
+//                case SPK.SensorPm25:
+//                    imagePath = "FunctionIcon/EnvirSensor/Pm25Bg.png";
+//                    iconPath = "FunctionIcon/EnvirSensor/Pm25Icon.png";
+//                    break;
+//                case SPK.SensorTVOC:
+//                    imagePath = "FunctionIcon/EnvirSensor/TvocBg.png";
+//                    iconPath = "FunctionIcon/EnvirSensor/TvocIcon.png";
+//                    break;
+//                case SPK.SensorHumidity:
+//                    imagePath = "FunctionIcon/EnvirSensor/HumidityBg.png";
+//                    iconPath = "FunctionIcon/EnvirSensor/HumidityIcon.png";
+//                    break;
+//                case SPK.SensorTemperature:
+//                    imagePath = "FunctionIcon/EnvirSensor/TempBg.png";
+//                    iconPath = "FunctionIcon/EnvirSensor/TempIcon.png";
+//                    break;
+//                case SPK.SensorHcho:
+//                    imagePath = "FunctionIcon/EnvirSensor/HchoBg.png";
+//                    iconPath = "FunctionIcon/EnvirSensor/HchoIcon.png";
+//                    break;
+//            }
+//        }
 
-        public void LoadView()
-        {
-            Function sensor = sensorList[0];
-            this.BackgroundImagePath = imagePath;
+//        public void LoadView()
+//        {
+//            Function sensor = sensorList[0];
+//            this.BackgroundImagePath = imagePath;
 
-            var btnIcon = new Button()
-            {
-                X = Application.GetRealWidth(23),
-                Y = Application.GetRealHeight(17),
-                Width = Application.GetRealWidth(32),
-                Height = Application.GetRealWidth(32),
-                UnSelectedImagePath = iconPath
-            };
-            this.AddChidren(btnIcon);
+//            var btnIcon = new Button()
+//            {
+//                X = Application.GetRealWidth(23),
+//                Y = Application.GetRealHeight(17),
+//                Width = Application.GetRealWidth(32),
+//                Height = Application.GetRealWidth(32),
+//                UnSelectedImagePath = iconPath
+//            };
+//            this.AddChidren(btnIcon);
 
-            btnIcon.MouseUpEventHandler = (sender, e) =>
-            {
-                #region 
-                var esp = new EnvironmentalSensorPage(sensor,sensorList);
-                MainPage.BasePageView.AddChidren(esp);
-                esp.LoadPage();
-                MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;
-                #endregion
-            };
+//            btnIcon.MouseUpEventHandler = (sender, e) =>
+//            {
+//                #region 
+//                var esp = new EnvironmentalSensorPage(sensor,sensorList);
+//                MainPage.BasePageView.AddChidren(esp);
+//                esp.LoadPage();
+//                MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;
+//                #endregion
+//            };
 
-            var btnInfoIcon = new Button()
-            {
-                X = Application.GetRealWidth(139),
-                Y = Application.GetRealHeight(21),
-                Width = Application.GetRealWidth(24),
-                Height = Application.GetRealWidth(24),
-                UnSelectedImagePath = "FunctionIcon/EnvirSensor/InfoIcon.png",
-            };
-            this.AddChidren(btnInfoIcon);
-            btnInfoIcon.MouseUpEventHandler = (sender, e) =>
-            {
-                LoadInfo(sensorSPK);
-            };
+//            var btnInfoIcon = new Button()
+//            {
+//                X = Application.GetRealWidth(139),
+//                Y = Application.GetRealHeight(21),
+//                Width = Application.GetRealWidth(24),
+//                Height = Application.GetRealWidth(24),
+//                UnSelectedImagePath = "FunctionIcon/EnvirSensor/InfoIcon.png",
+//            };
+//            this.AddChidren(btnInfoIcon);
+//            btnInfoIcon.MouseUpEventHandler = (sender, e) =>
+//            {
+//                LoadInfo(sensorSPK);
+//            };
 
-            var curLevel = sensorTemp.GetCurLevel(sensorSPK, assembleValues);
-            var levelTextList = sensorTemp.GetLevelTextList(sensorSPK);
-            btnLevel = new Button()
-            {
-                X = Application.GetRealWidth(25),
-                Y = Application.GetRealWidth(59),
-                Width = Application.GetRealWidth(100),
-                Height = Application.GetRealWidth(32),
-                TextAlignment = TextAlignment.CenterLeft,
-                TextColor = sensorTemp.GetLevelColorList(sensorSPK)[curLevel - 1],
-                TextSize = CSS_FontSize.SubheadingFontSize,
-                TextID = levelTextList[curLevel - 1],
-                Tag = "SensorLevel",
-            };
-            this.AddChidren(btnLevel);
+//            var curLevel = sensorTemp.GetCurLevel(sensorSPK, assembleValues);
+//            var levelTextList = sensorTemp.GetLevelTextList(sensor);
+//            btnLevel = new Button()
+//            {
+//                X = Application.GetRealWidth(25),
+//                Y = Application.GetRealWidth(59),
+//                Width = Application.GetRealWidth(100),
+//                Height = Application.GetRealWidth(32),
+//                TextAlignment = TextAlignment.CenterLeft,
+//                TextColor = sensorTemp.GetLevelColorList(sensor)[curLevel - 1],
+//                TextSize = CSS_FontSize.SubheadingFontSize,
+//                Text = levelTextList[curLevel - 1],
+//                Tag = "SensorLevel",
+//            };
+//            this.AddChidren(btnLevel);
 
-            btnLevel.MouseUpEventHandler = (sender, e) =>
-            {
-                #region 
-                var esp = new EnvironmentalSensorPage(sensor,sensorList);
-                MainPage.BasePageView.AddChidren(esp);
-                esp.LoadPage();
-                MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;
-                #endregion
-            };
+//            btnLevel.MouseUpEventHandler = (sender, e) =>
+//            {
+//                #region 
+//                var esp = new EnvironmentalSensorPage(sensor,sensorList);
+//                MainPage.BasePageView.AddChidren(esp);
+//                esp.LoadPage();
+//                MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;
+//                #endregion
+//            };
 
 
-            btnSensorValues = new Button()
-            {
-                X = Application.GetRealWidth(25),
-                Y = Application.GetRealWidth(83),
-                Width = Application.GetRealWidth(100),
-                Height = Application.GetRealWidth(27),
-                TextAlignment = TextAlignment.CenterLeft,
-                TextColor = CSS_Color.PromptingColor1,
-                TextSize = CSS_FontSize.PromptFontSize_FirstLevel,
-                IsBold = true,
-                Text = assembleValues.ToString(),
-                Tag = "SensorValues"
-            };
-            this.AddChidren(btnSensorValues);
-            btnSensorValues.MouseUpEventHandler = (sender, e) =>
-            {
-                #region 
-                var esp = new EnvironmentalSensorPage(sensor,sensorList);
-                MainPage.BasePageView.AddChidren(esp);
-                esp.LoadPage();
-                MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;
-                #endregion
-            };
-        }
+//            btnSensorValues = new Button()
+//            {
+//                X = Application.GetRealWidth(25),
+//                Y = Application.GetRealWidth(83),
+//                Width = Application.GetRealWidth(100),
+//                Height = Application.GetRealWidth(27),
+//                TextAlignment = TextAlignment.CenterLeft,
+//                TextColor = CSS_Color.PromptingColor1,
+//                TextSize = CSS_FontSize.PromptFontSize_FirstLevel,
+//                IsBold = true,
+//                Text = assembleValues.ToString(),
+//                Tag = "SensorValues"
+//            };
+//            this.AddChidren(btnSensorValues);
+//            btnSensorValues.MouseUpEventHandler = (sender, e) =>
+//            {
+//                #region 
+//                var esp = new EnvironmentalSensorPage(sensor,sensorList);
+//                MainPage.BasePageView.AddChidren(esp);
+//                esp.LoadPage();
+//                MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;
+//                #endregion
+//            };
+//        }
 
 
-        /// <summary>
-        /// 鍔犺浇浼犳劅鍣ㄧ瓑绾х浉鍏充俊鎭�
-        /// </summary>
-        void LoadInfo(string sensorSPK)
-        {
-            var levelColorList = sensorTemp.GetLevelColorList(sensorSPK);
-            var levelTextList = sensorTemp.GetLevelTextList(sensorSPK);
-            Dialog dialog = new Dialog();
+//        /// <summary>
+//        /// 鍔犺浇浼犳劅鍣ㄧ瓑绾х浉鍏充俊鎭�
+//        /// </summary>
+//        void LoadInfo(string sensorSPK)
+//        {
+//            var levelColorList = sensorTemp.GetLevelColorList(sensorSPK);
+//            var levelTextList = sensorTemp.GetLevelTextList(sensorSPK);
+//            Dialog dialog = new Dialog();
 
-            FrameLayout dialogBodyView = new FrameLayout();
-            dialog.AddChidren(dialogBodyView);
-            dialogBodyView.MouseUpEventHandler = (sender, e) =>
-            {
-                dialog.Close();
-            };
-            VerticalScrolViewLayout infoView = new VerticalScrolViewLayout()
-            {
-                Gravity = Gravity.CenterHorizontal,
-                Y = Application.GetRealHeight(667 - 94 - (levelColorList.Count * 44) - 20),
-                Width = Application.GetRealWidth(343),
-                Height = Application.GetRealHeight(94 + (levelColorList.Count * 44) + levelColorList.Count),
-                Radius = (uint)Application.GetRealWidth(12),
-                BackgroundColor = CSS_Color.MainBackgroundColor,
-                Animate = Animate.DownToUp,
-                ScrollEnabled = false,
-                AnimateSpeed = 0.3f,
-            };
-            dialogBodyView.AddChidren(infoView);
+//            FrameLayout dialogBodyView = new FrameLayout();
+//            dialog.AddChidren(dialogBodyView);
+//            dialogBodyView.MouseUpEventHandler = (sender, e) =>
+//            {
+//                dialog.Close();
+//            };
+//            VerticalScrolViewLayout infoView = new VerticalScrolViewLayout()
+//            {
+//                Gravity = Gravity.CenterHorizontal,
+//                Y = Application.GetRealHeight(667 - 94 - (levelColorList.Count * 44) - 20),
+//                Width = Application.GetRealWidth(343),
+//                Height = Application.GetRealHeight(94 + (levelColorList.Count * 44) + levelColorList.Count),
+//                Radius = (uint)Application.GetRealWidth(12),
+//                BackgroundColor = CSS_Color.MainBackgroundColor,
+//                Animate = Animate.DownToUp,
+//                ScrollEnabled = false,
+//                AnimateSpeed = 0.3f,
+//            };
+//            dialogBodyView.AddChidren(infoView);
 
-            Button btnTitle = new Button()
-            {
-                Height = Application.GetRealHeight(50),
-                TextColor = CSS_Color.FirstLevelTitleColor,
-                IsBold = true,
-                TextSize = CSS_FontSize.SubheadingFontSize,
-                TextAlignment = TextAlignment.Center,
-            };
-            infoView.AddChidren(btnTitle);
+//            Button btnTitle = new Button()
+//            {
+//                Height = Application.GetRealHeight(50),
+//                TextColor = CSS_Color.FirstLevelTitleColor,
+//                IsBold = true,
+//                TextSize = CSS_FontSize.SubheadingFontSize,
+//                TextAlignment = TextAlignment.Center,
+//            };
+//            infoView.AddChidren(btnTitle);
 
-            switch (sensorSPK)
-            {
-                case SPK.SensorPm25:
-                    btnTitle.Text = "PM2.5(ug/m虏)";
-                    break;
-                case SPK.SensorTemperature:
-                    btnTitle.Text = Language.StringByID(StringId.Temp) + "(掳C)";
-                    break;
-                case SPK.SensorTVOC:
-                    btnTitle.Text = "TVOC(PPB)";
-                    break;
-                case SPK.SensorCO2:
-                    btnTitle.Text = "CO2(PPM)";
-                    break;
-                case SPK.SensorHumidity:
-                    btnTitle.Text = Language.StringByID(StringId.Humidity) + "(%)";
-                    break;
-                case SPK.SensorHcho:
-                    btnTitle.Text = Language.StringByID(StringId.Formaldehyde) + "(mg/m3)";
-                    break;
-            }
+//            switch (sensorSPK)
+//            {
+//                case SPK.SensorPm25:
+//                    btnTitle.Text = "PM2.5(ug/m虏)";
+//                    break;
+//                case SPK.SensorTemperature:
+//                    btnTitle.Text = Language.StringByID(StringId.Temp) + "(掳C)";
+//                    break;
+//                case SPK.SensorTVOC:
+//                    btnTitle.Text = "TVOC(PPB)";
+//                    break;
+//                case SPK.SensorCO2:
+//                    btnTitle.Text = "CO2(PPM)";
+//                    break;
+//                case SPK.SensorHumidity:
+//                    btnTitle.Text = Language.StringByID(StringId.Humidity) + "(%)";
+//                    break;
+//                case SPK.SensorHcho:
+//                    btnTitle.Text = Language.StringByID(StringId.Formaldehyde) + "(mg/m3)";
+//                    break;
+//            }
 
-            FrameLayout subTitleView = new FrameLayout()
-            {
-                Height = Application.GetRealHeight(44),
-            };
-            infoView.AddChidren(subTitleView);
+//            FrameLayout subTitleView = new FrameLayout()
+//            {
+//                Height = Application.GetRealHeight(44),
+//            };
+//            infoView.AddChidren(subTitleView);
 
-            subTitleView.AddChidren(new Button()
-            {
-                X = Application.GetRealWidth(20),
-                Width = Application.GetRealWidth(100),
-                TextAlignment = TextAlignment.CenterLeft,
-                TextColor = CSS_Color.FirstLevelTitleColor,
-                TextSize = CSS_FontSize.TextFontSize,
-                IsBold = true,
-                TextID = StringId.IntervalValue,
-            });
+//            subTitleView.AddChidren(new Button()
+//            {
+//                X = Application.GetRealWidth(20),
+//                Width = Application.GetRealWidth(100),
+//                TextAlignment = TextAlignment.CenterLeft,
+//                TextColor = CSS_Color.FirstLevelTitleColor,
+//                TextSize = CSS_FontSize.TextFontSize,
+//                IsBold = true,
+//                TextID = StringId.IntervalValue,
+//            });
 
-            subTitleView.AddChidren(new Button()
-            {
-                Gravity = Gravity.CenterHorizontal,
-                Width = Application.GetRealWidth(100),
-                TextAlignment = TextAlignment.Center,
-                TextColor = CSS_Color.FirstLevelTitleColor,
-                TextSize = CSS_FontSize.TextFontSize,
-                IsBold = true,
-                TextID = StringId.LevelSensor,
-            });
+//            subTitleView.AddChidren(new Button()
+//            {
+//                Gravity = Gravity.CenterHorizontal,
+//                Width = Application.GetRealWidth(100),
+//                TextAlignment = TextAlignment.Center,
+//                TextColor = CSS_Color.FirstLevelTitleColor,
+//                TextSize = CSS_FontSize.TextFontSize,
+//                IsBold = true,
+//                TextID = StringId.LevelSensor,
+//            });
 
-            subTitleView.AddChidren(new Button()
-            {
-                X = Application.GetRealWidth(223),
-                Width = Application.GetRealWidth(100),
-                TextAlignment = TextAlignment.CenterRight,
-                TextColor = CSS_Color.FirstLevelTitleColor,
-                TextSize = CSS_FontSize.TextFontSize,
-                IsBold = true,
-                TextID = StringId.ColorValue,
-            });
-            for (int index = 0; index < levelTextList.Count; index++)
-            {
-                infoView.AddChidren(new Button()
-                {
-                    Gravity = Gravity.CenterHorizontal,
-                    Width = Application.GetRealWidth(303),
-                    Height = Application.GetRealWidth(1),
-                    BackgroundColor = CSS_Color.DividingLineColor,
-                });
+//            subTitleView.AddChidren(new Button()
+//            {
+//                X = Application.GetRealWidth(223),
+//                Width = Application.GetRealWidth(100),
+//                TextAlignment = TextAlignment.CenterRight,
+//                TextColor = CSS_Color.FirstLevelTitleColor,
+//                TextSize = CSS_FontSize.TextFontSize,
+//                IsBold = true,
+//                TextID = StringId.ColorValue,
+//            });
+//            for (int index = 0; index < levelTextList.Count; index++)
+//            {
+//                infoView.AddChidren(new Button()
+//                {
+//                    Gravity = Gravity.CenterHorizontal,
+//                    Width = Application.GetRealWidth(303),
+//                    Height = Application.GetRealWidth(1),
+//                    BackgroundColor = CSS_Color.DividingLineColor,
+//                });
 
-                FrameLayout subInfoView = new FrameLayout()
-                {
-                    Height = Application.GetRealHeight(44),
-                };
-                infoView.AddChidren(subInfoView);
+//                FrameLayout subInfoView = new FrameLayout()
+//                {
+//                    Height = Application.GetRealHeight(44),
+//                };
+//                infoView.AddChidren(subInfoView);
 
-                subInfoView.AddChidren(new Button()
-                {
-                    X = Application.GetRealWidth(20),
-                    Width = Application.GetRealWidth(100),
-                    TextAlignment = TextAlignment.CenterLeft,
-                    TextColor = CSS_Color.FirstLevelTitleColor,
-                    TextSize = CSS_FontSize.TextFontSize,
-                    IsBold = true,
-                    Text = sensorTemp.GetIntervalValue(sensorSPK)[index]
-                });
+//                subInfoView.AddChidren(new Button()
+//                {
+//                    X = Application.GetRealWidth(20),
+//                    Width = Application.GetRealWidth(100),
+//                    TextAlignment = TextAlignment.CenterLeft,
+//                    TextColor = CSS_Color.FirstLevelTitleColor,
+//                    TextSize = CSS_FontSize.TextFontSize,
+//                    IsBold = true,
+//                    Text = sensorTemp.GetIntervalValue(sensorSPK)[index]
+//                });
 
-                subInfoView.AddChidren(new Button()
-                {
-                    Gravity = Gravity.CenterHorizontal,
-                    Width = Application.GetRealWidth(100),
-                    TextAlignment = TextAlignment.Center,
-                    TextColor = CSS_Color.FirstLevelTitleColor,
-                    TextSize = CSS_FontSize.TextFontSize,
-                    IsBold = true,
-                    TextID = levelTextList[index]
-                });
+//                subInfoView.AddChidren(new Button()
+//                {
+//                    Gravity = Gravity.CenterHorizontal,
+//                    Width = Application.GetRealWidth(100),
+//                    TextAlignment = TextAlignment.Center,
+//                    TextColor = CSS_Color.FirstLevelTitleColor,
+//                    TextSize = CSS_FontSize.TextFontSize,
+//                    IsBold = true,
+//                    TextID = levelTextList[index]
+//                });
 
-                subInfoView.AddChidren(new Button()
-                {
-                    X = Application.GetRealWidth(285),
-                    Gravity = Gravity.CenterVertical,
-                    Width = Application.GetRealWidth(38),
-                    Height = Application.GetRealHeight(18),
-                    Radius = (uint)Application.GetRealWidth(4),
-                    BackgroundColor = levelColorList[index]
-                });
-            }
+//                subInfoView.AddChidren(new Button()
+//                {
+//                    X = Application.GetRealWidth(285),
+//                    Gravity = Gravity.CenterVertical,
+//                    Width = Application.GetRealWidth(38),
+//                    Height = Application.GetRealHeight(18),
+//                    Radius = (uint)Application.GetRealWidth(4),
+//                    BackgroundColor = levelColorList[index]
+//                });
+//            }
 
 
 
 
-            dialog.Show();
-        }
+//            dialog.Show();
+//        }
 
 
 
-        public void calculateAverage()
-        {
-            assembleValues = 0;
-            foreach (var s in sensorList)
-            {
-                assembleValues += Convert.ToDouble(s.GetAttrState("value").Replace(",", "."));
-            }
-        }
+//        public void calculateAverage()
+//        {
+//            assembleValues = 0;
+//            foreach (var s in sensorList)
+//            {
+//                assembleValues += Convert.ToDouble(s.GetAttrState("value").Replace(",", "."));
+//            }
+//        }
 
-        /// <summary>
-        /// 鏇存柊鐘舵��
-        /// </summary>
-        /// <param name="updateTemp"></param>
-        public void UpdataStatus(string spk ,string sid,string value)
-        {
-            try
-            {
-                if (spk == sensorSPK)
-                {
-                    var temp = sensorList.Find((obj) => obj.sid == sid);
-                    if(temp!= null)
-                    {
-                        temp.SetAttrState("value", value);
-                    }
-                    calculateAverage();
+//        /// <summary>
+//        /// 鏇存柊鐘舵��
+//        /// </summary>
+//        /// <param name="updateTemp"></param>
+//        public void UpdataStatus(string spk ,string sid,string value)
+//        {
+//            try
+//            {
+//                if (spk == sensorSPK)
+//                {
+//                    var temp = sensorList.Find((obj) => obj.sid == sid);
+//                    if(temp!= null)
+//                    {
+//                        temp.SetAttrState("value", value);
+//                    }
+//                    calculateAverage();
 
 
-                    btnSensorValues.Text = assembleValues.ToString();
+//                    btnSensorValues.Text = assembleValues.ToString();
 
-                    var curLevel = sensorTemp.GetCurLevel(sensorSPK, assembleValues);
+//                    var curLevel = sensorTemp.GetCurLevel(sensorSPK, assembleValues);
 
-                    btnLevel.TextID = sensorTemp.GetLevelTextList(sensorSPK)[curLevel- 1];
-                    btnLevel.TextColor = sensorTemp.GetLevelColorList(sensorSPK)[curLevel - 1];
-                }
-            }
-            catch (Exception ex)
-            {
-                MainPage.Log($"鏇存柊鐜浼犳劅鍣ㄧ晫闈㈠紓甯�:{ex.Message}");
-            }
-        }
+//                    btnLevel.TextID = sensorTemp.GetLevelTextList(sensorSPK)[curLevel- 1];
+//                    btnLevel.TextColor = sensorTemp.GetLevelColorList(sensorSPK)[curLevel - 1];
+//                }
+//            }
+//            catch (Exception ex)
+//            {
+//                MainPage.Log($"鏇存柊鐜浼犳劅鍣ㄧ晫闈㈠紓甯�:{ex.Message}");
+//            }
+//        }
 
-    }
+//    }
 
-}
+//}

--
Gitblit v1.8.0