New file |
| | |
| | | using System; |
| | | using Shared; |
| | | namespace HDL_ON.UI.UI2.Intelligence.Automation |
| | | { |
| | | public class Weather : FrameLayout |
| | | { |
| | | public Weather() |
| | | { |
| | | Tag = "Logic"; |
| | | } |
| | | |
| | | public void Show() |
| | | { |
| | | #region 界面布局 |
| | | LogicView.TopView topView = new LogicView.TopView(); |
| | | this.AddChidren(topView.FLayoutView()); |
| | | topView.clickBackBtn.MouseUpEventHandler += (e, sen) => |
| | | { |
| | | RemoveFromParent(); |
| | | }; |
| | | topView.topNameBtn.TextID = StringId.xuanzeshiwaibianhuatiaojian; |
| | | |
| | | FrameLayout viewLayout = new FrameLayout |
| | | { |
| | | Y = Application.GetRealHeight(64), |
| | | Width = Application.GetRealWidth(LogicView.TextSize.view375), |
| | | Height = Application.GetRealHeight(LogicView.TextSize.view667 - 64), |
| | | BackgroundColor = CSS.CSS_Color.viewMiddle, |
| | | }; |
| | | this.AddChidren(viewLayout); |
| | | //室外温、湿度、PM2.5变化 |
| | | LogicView.SelectTypeView airqualityView = new LogicView.SelectTypeView(); |
| | | airqualityView.btnIcon.Visible = false; |
| | | airqualityView.btnText.X = Application.GetRealWidth(16); |
| | | airqualityView.btnLine.X = Application.GetRealWidth(16); |
| | | airqualityView.btnLine.Width = Application.GetRealWidth(375 - 16 - 16); |
| | | airqualityView.btnText.TextID =StringId.shuwaigongneng; |
| | | viewLayout.AddChidren(airqualityView.FLayoutView()); |
| | | //天气变化(城市天气) |
| | | LogicView.SelectTypeView weatherView = new LogicView.SelectTypeView(); |
| | | weatherView.frameLayout.Y = airqualityView.frameLayout.Bottom; |
| | | weatherView.btnIcon.Visible = false; |
| | | weatherView.btnText.X = Application.GetRealWidth(16); |
| | | weatherView.btnLine.X = Application.GetRealWidth(16); |
| | | weatherView.btnLine.Width = Application.GetRealWidth(375 - 16 - 16); |
| | | weatherView.btnText.TextID = StringId.tianqibianhua; |
| | | viewLayout.AddChidren(weatherView.FLayoutView()); |
| | | |
| | | #endregion |
| | | |
| | | #region 所有点击事件 |
| | | //室外温、湿度、PM2.5变化 |
| | | airqualityView.btnClick.MouseUpEventHandler += (sen, e) => { |
| | | OutdoorEnvironment outdoorEnvironment = new OutdoorEnvironment(); |
| | | MainPage.BasePageView.AddChidren(outdoorEnvironment); |
| | | outdoorEnvironment.Show(); |
| | | MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1; |
| | | |
| | | }; |
| | | //天气变化(城市天气) |
| | | weatherView.btnClick.MouseUpEventHandler += (sen, e) => { |
| | | WeatherCondition weatherCondition = new WeatherCondition(); |
| | | MainPage.BasePageView.AddChidren(weatherCondition); |
| | | weatherCondition.Show(); |
| | | MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1; |
| | | }; |
| | | |
| | | #endregion |
| | | } |
| | | } |
| | | } |