//using System; //using HDL_ON.Entity; //using Shared; //namespace HDL_ON.UI //{ // public partial class EnvironmentalSciencePage // { // void LoadEventList() // { // } // public static void LoadEvent_UpdataStatus(Function updateTemp) // { // Application.RunOnMainThread(() =>{ // if (bodyView != null) // { // for (int i = 0; i < bodyView.sensorListView.ChildrenCount; i++) // { // var sensorTag = updateTemp.sid; // var view = bodyView.sensorListView.GetChildren(i); // if (view.GetType() == typeof(FrameLayout)) // { // if(view.Tag.ToString() != sensorTag) // { // continue; // } // for (int j = 0; j < (view as FrameLayout).ChildrenCount; j++) // { // var btn = (view as FrameLayout).GetChildren(j); // if (btn.GetType() == typeof(Button)) // { // if (btn.Tag!=null) // { // var tag = btn.Tag.ToString(); // if (tag == "SensorValues") // { // (btn as Button).Text = updateTemp.GetAttrState(FunctionAttributeKey.Value); // } // else if (tag == "SensorLevel") // { // (btn as Button).TextID = bodyView.sensorTemp.GetLevelTextList(updateTemp.spk)[bodyView.sensorTemp.GetCurLevel(updateTemp) - 1]; // (btn as Button).TextColor = bodyView.sensorTemp.GetLevelColorList(updateTemp.spk)[bodyView.sensorTemp.GetCurLevel(updateTemp) - 1]; // } // } // } // else if (btn.GetType() == typeof(ArcSeekBar)) // { // (btn as ArcSeekBar).ProgressBarColor = bodyView.sensorTemp.GetLevelColorList(updateTemp.spk)[bodyView.sensorTemp.GetCurLevel(updateTemp) - 1]; // (btn as ArcSeekBar).Progress = (96 / bodyView.sensorTemp.GetLevelColorList(updateTemp.spk).Count) * bodyView.sensorTemp.GetCurLevel(updateTemp); // } // } // } // } // } // }); // } // void LoadEvent_ChangeWeatherIcon(Button btnWeatherIcon) // { // switch (MainPage.cityInfo.weather) // { // case "晴": // case "Sunny": // case "晴天": // case "天晴": // case "Clear": // case "大部晴朗": // case "Mostly Sunny": // case "晴時多雲": // case "陽光充沛": // case "Mostly Clear": // btnWeatherIcon.UnSelectedImagePath = "Public/AirIcon/0.png"; // break; // case "多云": // case "Cloudy": // case "多雲": // case "少云": // case "Partly Cloudy": // case "少雲": // btnWeatherIcon.UnSelectedImagePath = "Public/AirIcon/1.png"; // break; // case "阴": // case "Overcast": // case "陰天": // btnWeatherIcon.UnSelectedImagePath = "Public/AirIcon/2.png"; // break; // case "阵雨": // case "Showers": // case "陣雨": // case "驟雨": // case "局部阵雨": // case "Scattered Showers": // case "局地陣雨": // case "局部地區性驟雨": // case "小阵雨": // case "Light Showers": // case "小陣雨": // case "零散驟雨": // case "强阵雨": // case "Heavy Showers": // case "強陣雨": // case "間中有驟雨": // btnWeatherIcon.UnSelectedImagePath = "Public/AirIcon/3.png"; // break; // case "阵雪": // case "Snow Showers": // case "陣雪": // case "驟雪": // case "小阵雪": // case "Light Snow Showers": // case "小陣雪": // case "零散驟雪": // btnWeatherIcon.UnSelectedImagePath = "Public/AirIcon/13.png"; // break; // case "雾": // case "Fog": // case "霧": // case "薄霧": // case "冻雾": // case "Freezing Fog": // case "凍霧": // btnWeatherIcon.UnSelectedImagePath = "Public/AirIcon/18.png"; // break; // case "沙尘暴": // case "Sandstorm": // case "沙塵暴": // case "强沙尘暴": // case "Heavy Sandstorm": // case "強沙塵暴": // btnWeatherIcon.UnSelectedImagePath = "Public/AirIcon/20.png"; // break; // case "浮尘": // case "Dust": // case "浮塵": // case "尘卷风": // case "Dust Storm": // case "塵捲風": // case "扬沙": // case "Sand": // case "揚沙": // btnWeatherIcon.UnSelectedImagePath = "Public/AirIcon/29.png"; // break; // case "霾": // case "Haze": // case "煙霞": // btnWeatherIcon.UnSelectedImagePath = "Public/AirIcon/45.png"; // break; // case "雷阵雨": // case "Thundershower": // case "雷陣雨": // case "雷雨": // case "雷电": // case "Lightning": // case "雷電": // case "雷暴": // case "Thunderstorm": // btnWeatherIcon.UnSelectedImagePath = "Public/AirIcon/4.png"; // break; // case "雷阵雨伴有冰雹": // case "Thundershower with Hail": // case "雷陣雨伴有冰雹": // case "雷雨伴有冰雹": // case "冰雹": // case "Hail": // case "冰针": // case "Needle Ice": // case "冰針": // case "冰粒": // case "Icy": // btnWeatherIcon.UnSelectedImagePath = "Public/AirIcon/5.png"; // break; // case "雨夹雪": // case "Sleet": // case "雨夾雪": // btnWeatherIcon.UnSelectedImagePath = "Public/AirIcon/6.png"; // break; // case "小雨": // case "Light Rain": // btnWeatherIcon.UnSelectedImagePath = "Public/AirIcon/3.png"; // break; // case "中雨": // case "Rain": // case "小到中雨": // case "雨": // btnWeatherIcon.UnSelectedImagePath = "Public/AirIcon/3.png"; // break; // case "大雨": // case "Heavy Rain": // case "中到大雨": // btnWeatherIcon.UnSelectedImagePath = "Public/AirIcon/3.png"; // break; // case "暴雨": // case "Rainstorm": // case "豪雨": // case "大暴雨": // case "Heavy Rainstorm": // case "大豪雨": // case "特大暴雨": // case "Extreme Rainstorm": // case "超大豪雨": // case "大到暴雨": // btnWeatherIcon.UnSelectedImagePath = "Public/AirIcon/3.png"; // break; // case "小雪": // case "Light Snow": // btnWeatherIcon.UnSelectedImagePath = "Public/AirIcon/13.png"; // break; // case "雪": // case "中雪": // case "小到中雪": // case "Snow": // btnWeatherIcon.UnSelectedImagePath = "Public/AirIcon/13.png"; // break; // case "大雪": // case "Heavy Snow": // btnWeatherIcon.UnSelectedImagePath = "Public/AirIcon/13.png"; // break; // case "暴雪": // case "Blizzard": // btnWeatherIcon.UnSelectedImagePath = "Public/AirIcon/13.png"; // break; // case "冻雨": // case "Freezing Rain": // case "凍雨": // btnWeatherIcon.UnSelectedImagePath = "Public/AirIcon/6.png"; // break; // } // } // } //}