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