From 160e6863bf3ecb420986f31abb1ab1372218d921 Mon Sep 17 00:00:00 2001 From: wxr <464027401@qq.com> Date: 星期一, 11 一月 2021 14:11:35 +0800 Subject: [PATCH] Merge branch 'WJC' into NewFilePath --- HDL_ON/UI/UI2/3-Intelligence/Automation/WeatherCondition.cs | 86 +++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 86 insertions(+), 0 deletions(-) diff --git a/HDL_ON/UI/UI2/3-Intelligence/Automation/WeatherCondition.cs b/HDL_ON/UI/UI2/3-Intelligence/Automation/WeatherCondition.cs new file mode 100644 index 0000000..19b6a60 --- /dev/null +++ b/HDL_ON/UI/UI2/3-Intelligence/Automation/WeatherCondition.cs @@ -0,0 +1,86 @@ +锘縰sing System; +using System.Collections.Generic; +using Shared; +namespace HDL_ON.UI.UI2.Intelligence.Automation +{ + public class WeatherCondition : FrameLayout + { + public WeatherCondition() + { + Tag = "Logic"; + } + public void Show(bool edit = false, int index=-1) + { + #region 鐣岄潰甯冨眬 + LogicView.TopView topView = new LogicView.TopView(); + topView.frameLayout.Height = Application.GetRealHeight(64 + 20); + this.AddChidren(topView.FLayoutView()); + topView.topNameBtn.TextID = StringId.selectionCondition; + //鑾峰彇瀹藉害 + int widthValue= topView.topNameBtn.GetTextWidth(); + int textWidth =(Application.GetRealWidth(255)- widthValue) / 2; + Button locationBtn = new Button + { + Width = Application.GetRealWidth(18), + Height = Application.GetRealWidth(18), + X = Application.GetRealWidth(60+4)+ textWidth + widthValue, + Y = Application.GetRealHeight(34+1), + UnSelectedImagePath = "LogicIcon/location.png", + + }; + topView.frameLayout.AddChidren(locationBtn); + + Button textBtn = new Button + { + Height = Application.GetRealHeight(14), + Y = Application.GetRealHeight(57), + TextSize = LogicView.TextSize.text10, + TextColor = CSS.CSS_Color.textCancelColor, + Text = "骞夸笢骞垮窞甯傜暘绂哄尯鐭虫ゼ闀�", + }; + topView.frameLayout.AddChidren(textBtn); + topView.clickBackBtn.MouseUpEventHandler += (e, sen) => + { + RemoveFromParent(); + }; + + FrameLayout viewLayout = new FrameLayout + { + Y = Application.GetRealHeight(64+20), + Width = Application.GetRealWidth(LogicView.TextSize.view375), + Height = Application.GetRealHeight(LogicView.TextSize.view667 - 64-20), + BackgroundColor = CSS.CSS_Color.viewMiddle, + }; + this.AddChidren(viewLayout); + #endregion + + var list = new List<string> { + Language.StringByID(StringId.clearday), + Language.StringByID(StringId.cloudy), + Language.StringByID(StringId.rain), + }; + for (int i = 0; i < list.Count; i++) + { + LogicView.SelectTypeView timeView = new LogicView.SelectTypeView(); + timeView.frameLayout.Y = Application.GetRealHeight(i * 50); + timeView.btnIcon.Visible = false; + timeView.btnText.X = Application.GetRealWidth(16); + timeView.btnLine.X = Application.GetRealWidth(16); + timeView.btnLine.Width = Application.GetRealWidth(375 - 16 - 16); + timeView.btnText.Text = list[i]; + timeView.btnClick.Tag = list[i]; + viewLayout.AddChidren(timeView.FLayoutView()); + + timeView.btnClick.MouseUpEventHandler += (sen, e) => + { + //string + //if () { } + //else if () { } + //else if () { } + }; + } + + } + + } +} -- Gitblit v1.8.0