From 6a4e41c3996f9f01ab0928e0397925242d3b63b4 Mon Sep 17 00:00:00 2001 From: 陈嘉乐 <cjl@hdlchina.com.cn> Date: 星期三, 09 十二月 2020 15:34:18 +0800 Subject: [PATCH] 2020-12-0-1 --- HDL_ON/UI/UI2/3-Intelligence/Automation/AddInputType.cs | 1 HDL_ON/UI/UI2/3-Intelligence/Automation/LogicMethod.cs | 4 +- HDL_ON/UI/UI2/3-Intelligence/Automation/LogicView/TimeHorizonView.cs | 1 HDL_ON/UI/UI2/3-Intelligence/Automation/AddLogic.cs | 18 +++----- HDL_ON/UI/UI2/3-Intelligence/Automation/LogicView/AddOutputInputView.cs | 2 - .vs/HDL_APP_Project/xs/sqlite3/storage.ide | 0 HDL_ON/UI/UI2/3-Intelligence/Automation/TimeTpye.cs | 2 .vs/HDL_APP_Project/xs/UserPrefs.xml | 30 ++++++++++----- HDL_ON/UI/UI2/3-Intelligence/Automation/LogicView/TimeView.cs | 18 +++++--- 9 files changed, 42 insertions(+), 34 deletions(-) diff --git a/.vs/HDL_APP_Project/xs/UserPrefs.xml b/.vs/HDL_APP_Project/xs/UserPrefs.xml index 5d5bbf5..85f613f 100644 --- a/.vs/HDL_APP_Project/xs/UserPrefs.xml +++ b/.vs/HDL_APP_Project/xs/UserPrefs.xml @@ -1,11 +1,14 @@ -锘�<Properties StartupConfiguration="{09712674-2A38-407B-B1E2-560B2C352F9A}|Default"> - <MonoDevelop.Ide.ItemProperties.HDL-ON__iOS PreferredExecutionTarget="MonoDevelop.IPhone.IPhoneDeviceTarget.00008020-001674E61438002E" /> - <MonoDevelop.Ide.Workbench ActiveDocument="HDL_ON/UI/UI2/3-Intelligence/Automation/TargetDeviceFunList.cs"> +锘�<Properties StartupConfiguration="{D998E133-F0DD-4760-BE3C-461632F54DA4}|Default"> + <MonoDevelop.Ide.ItemProperties.HDL-ON__iOS PreferredExecutionTarget="MonoDevelop.IPhone.IPhoneDeviceTarget.00008030-00014C392121802E" /> + <MonoDevelop.Ide.Workbench ActiveDocument="HDL_ON/Entity/Function/Function.cs"> <Files> - <File FileName="HDL_ON/UI/UI2/3-Intelligence/Automation/Send.cs" Line="30" Column="13" /> - <File FileName="HDL_ON/UI/UI2/3-Intelligence/Automation/LogicMethod.cs" Line="293" Column="32" /> - <File FileName="HDL_ON/UI/UI2/3-Intelligence/Automation/FunTpye.cs" Line="233" Column="10" /> - <File FileName="HDL_ON/UI/UI2/3-Intelligence/Automation/TargetDeviceFunList.cs" Line="438" Column="58" /> + <File FileName="HDL_ON/UI/UI2/3-Intelligence/Automation/TimeTpye.cs" Line="89" Column="73" /> + <File FileName="HDL_ON/UI/UI2/3-Intelligence/Automation/LogicView/TimeView.cs" Line="89" Column="20" /> + <File FileName="HDL_ON/UI/UI2/3-Intelligence/Automation/AddLogic.cs" Line="77" Column="41" /> + <File FileName="HDL_ON/UI/UI2/3-Intelligence/Automation/LogicView/TimeHorizonView.cs" Line="71" Column="52" /> + <File FileName="HDL_ON/UI/UI2/3-Intelligence/Automation/InpOrOutLogicMethod.cs" Line="56" Column="59" /> + <File FileName="HDL_ON/UI/UI2/3-Intelligence/Automation/LogicMethod.cs" Line="199" Column="59" /> + <File FileName="HDL_ON/Entity/Function/Function.cs" Line="101" Column="37" /> </Files> <Pads> <Pad Id="ProjectPad"> @@ -16,19 +19,24 @@ <Node name="DAL" expanded="True"> <Node name="Server" expanded="True" /> </Node> - <Node name="Entity" expanded="True" /> + <Node name="Entity" expanded="True"> + <Node name="Function" expanded="True"> + <Node name="Function.cs" selected="True" /> + </Node> + </Node> <Node name="UI" expanded="True"> <Node name="UI0-Public" expanded="True" /> <Node name="UI2" expanded="True"> <Node name="3-Intelligence" expanded="True"> <Node name="Automation" expanded="True"> - <Node name="TargetDeviceFunList.cs" selected="True" /> + <Node name="LogicView" expanded="True" /> </Node> </Node> <Node name="FuntionControlView" expanded="True" /> </Node> </Node> </Node> + <Node name="HDL-ON_Android" expanded="True" /> <Node name="HDL-ON_iOS" expanded="True"> <Node name="Resources" expanded="True"> <Node name="Phone" expanded="True" /> @@ -48,7 +56,9 @@ <MonoDevelop.Ide.Workspace ActiveConfiguration="Debug|iPhone" /> <MonoDevelop.Ide.ItemProperties.HDL-ON__Android PreferredExecutionTarget="Android.4b65c4650918" /> <MonoDevelop.Ide.DebuggingService.Breakpoints> - <BreakpointStore /> + <BreakpointStore> + <Breakpoint file="/Users/hdl/Desktop/wjc/HDL_APP_Project/HDL_ON/UI/UI2/3-Intelligence/Automation/LogicMethod.cs" relfile="HDL_ON/UI/UI2/3-Intelligence/Automation/LogicMethod.cs" line="201" column="1" /> + </BreakpointStore> </MonoDevelop.Ide.DebuggingService.Breakpoints> <MultiItemStartupConfigurations /> </Properties> \ No newline at end of file diff --git a/.vs/HDL_APP_Project/xs/sqlite3/storage.ide b/.vs/HDL_APP_Project/xs/sqlite3/storage.ide index b86f705..9498c02 100644 --- a/.vs/HDL_APP_Project/xs/sqlite3/storage.ide +++ b/.vs/HDL_APP_Project/xs/sqlite3/storage.ide Binary files differ diff --git a/HDL_ON/UI/UI2/3-Intelligence/Automation/AddInputType.cs b/HDL_ON/UI/UI2/3-Intelligence/Automation/AddInputType.cs index 353be15..eedaf35 100644 --- a/HDL_ON/UI/UI2/3-Intelligence/Automation/AddInputType.cs +++ b/HDL_ON/UI/UI2/3-Intelligence/Automation/AddInputType.cs @@ -57,7 +57,6 @@ MainPage.BasePageView.AddChidren(funTpye); funTpye.Show(LogicMethod.condition_if); MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1; - }; #endregion diff --git a/HDL_ON/UI/UI2/3-Intelligence/Automation/AddLogic.cs b/HDL_ON/UI/UI2/3-Intelligence/Automation/AddLogic.cs index 2e1e555..d9ebfb3 100644 --- a/HDL_ON/UI/UI2/3-Intelligence/Automation/AddLogic.cs +++ b/HDL_ON/UI/UI2/3-Intelligence/Automation/AddLogic.cs @@ -124,7 +124,7 @@ LogicView.LogicTypeTitleView cyclicTitle = new LogicView.LogicTypeTitleView(); cyclicTitle.frameLayout.Height = Application.GetRealHeight(50); cyclicTitle.frameLayout.Radius = (uint)Application.GetRealHeight(12); - cyclicTitle.btnText.TextID = StringId.days; + cyclicTitle.btnText.Text = MainView.GetWeekText(Logic.currlogic); viewLayout.AddChidren(cyclicTitle.FLayoutView()); cyclicTitle.btnClick.MouseUpEventHandler += (sender, e) => { @@ -232,7 +232,7 @@ //瀹氫箟涓�涓眬閮ㄥ彉閲忚褰曢�変腑鏂囨湰鐘舵�� string weekName = ""; //瀹氫箟涓�涓眬閮˙tn鐢ㄦ潵璁板綍閫変腑Btn; - var selecetdBtn = new Button(); + var selecetdBtn = new Button() { Text=""}; for (int i = 0; i < 4; i++) { LogicView.SelectTypeView dateTypeView = new LogicView.SelectTypeView(); @@ -320,35 +320,31 @@ { dateTypeView.btnText.TextColor = CSS.CSS_Color.textConfirmColor; selecetdBtn = dateTypeView.btnText; - } - else if (button.Text == weekName) - { - dateTypeView.btnText.TextColor = CSS.CSS_Color.textConfirmColor; - selecetdBtn = dateTypeView.btnText; + } } //纭畾淇濆瓨 dateView.btnConfirm.MouseUpEventHandler += (sender3, e3) => { - if (weekName == Language.StringByID(StringId.monthly)|| weekName== Language.StringByID(StringId.weekly)) { + if (selecetdBtn.Text == Language.StringByID(StringId.monthly)|| selecetdBtn.Text == Language.StringByID(StringId.weekly)) { //鎻愮ず锛氳繕鏈�� return; } - if (weekName == Language.StringByID(StringId.performA)) + if (selecetdBtn.Text == Language.StringByID(StringId.performA)) { //鎵ц涓�娆� Logic.currlogic.cycle.type = "once"; } - else if (weekName == Language.StringByID(StringId.days)) + else if (selecetdBtn.Text == Language.StringByID(StringId.days)) { //姣忓ぉ Logic.currlogic.cycle.type = "day"; } //閫変腑淇濆瓨涔嬪悗鏄剧ず鏂囨湰 - button.Text = weekName; + button.Text = selecetdBtn.Text; //绉婚櫎fLayout鐣岄潰 fLayout.RemoveFromParent(); }; diff --git a/HDL_ON/UI/UI2/3-Intelligence/Automation/LogicMethod.cs b/HDL_ON/UI/UI2/3-Intelligence/Automation/LogicMethod.cs index 33fc008..86ebc92 100644 --- a/HDL_ON/UI/UI2/3-Intelligence/Automation/LogicMethod.cs +++ b/HDL_ON/UI/UI2/3-Intelligence/Automation/LogicMethod.cs @@ -196,7 +196,7 @@ /// <returns></returns> public static HDL_ON.Entity.Function GetDevice(string sid) { - HDL_ON.Entity.Function device = new Entity.Function() { name= "Unknown",sid="璁惧涓嶅瓨鍦�"}; + HDL_ON.Entity.Function device = new Entity.Function() { name= "Unknown"}; List<HDL_ON.Entity.Function> deviceLists = GetGatewayDeviceList(); foreach (var dev in deviceLists) { @@ -216,7 +216,7 @@ /// <returns></returns> public static HDL_ON.Entity.Scene GetSecne(string sid) { - HDL_ON.Entity.Scene scene = new Entity.Scene() { name = "Unknown", sid = "鍦烘櫙涓嶅瓨鍦�" }; + HDL_ON.Entity.Scene scene = new Entity.Scene() { name = "Unknown"}; List<HDL_ON.Entity.Scene> sceneLists = GetSceneList(); foreach (var sce in sceneLists) { diff --git a/HDL_ON/UI/UI2/3-Intelligence/Automation/LogicView/AddOutputInputView.cs b/HDL_ON/UI/UI2/3-Intelligence/Automation/LogicView/AddOutputInputView.cs index 96ba3a1..13afea6 100644 --- a/HDL_ON/UI/UI2/3-Intelligence/Automation/LogicView/AddOutputInputView.cs +++ b/HDL_ON/UI/UI2/3-Intelligence/Automation/LogicView/AddOutputInputView.cs @@ -94,8 +94,6 @@ TextID = StringId.Del, TextSize = LogicView.TextSize.text16, TextColor = CSS.CSS_Color.view, - Gravity = Gravity.Center, - TextAlignment = TextAlignment.Center, }; public Button btnClick = new Button diff --git a/HDL_ON/UI/UI2/3-Intelligence/Automation/LogicView/TimeHorizonView.cs b/HDL_ON/UI/UI2/3-Intelligence/Automation/LogicView/TimeHorizonView.cs index 2d1aa45..14ca130 100644 --- a/HDL_ON/UI/UI2/3-Intelligence/Automation/LogicView/TimeHorizonView.cs +++ b/HDL_ON/UI/UI2/3-Intelligence/Automation/LogicView/TimeHorizonView.cs @@ -68,6 +68,7 @@ Height = Application.GetRealHeight(17), X = Application.GetRealWidth(20), Y = Application.GetRealHeight(58), + TextAlignment=TextAlignment.CenterLeft, }; /// <summary> diff --git a/HDL_ON/UI/UI2/3-Intelligence/Automation/LogicView/TimeView.cs b/HDL_ON/UI/UI2/3-Intelligence/Automation/LogicView/TimeView.cs index 0fd5f05..28ddfa1 100644 --- a/HDL_ON/UI/UI2/3-Intelligence/Automation/LogicView/TimeView.cs +++ b/HDL_ON/UI/UI2/3-Intelligence/Automation/LogicView/TimeView.cs @@ -15,17 +15,18 @@ Width = Application.GetRealWidth(343), X = Application.GetRealWidth(16), BackgroundColor = CSS.CSS_Color.view, - Radius=(uint)Application.GetRealHeight(12), + Radius =(uint)Application.GetRealHeight(12), }; /// <summary> /// 鏃堕棿鎺т欢UIPickerView /// </summary> public UIPickerView mUIPickerView = new UIPickerView { - //Y = Application.GetRealHeight(44), + X= Application.GetRealWidth(12), Height = Application.GetRealHeight(297), - Width = Application.GetRealWidth(343), - BackgroundColor = CSS.CSS_Color.viewTranslucence, + Width = Application.GetRealWidth(343-12*2), + BackgroundColor =CSS.CSS_Color.viewTranslucence, + Radius = (uint)Application.GetRealHeight(12), }; /// <summary> @@ -39,7 +40,8 @@ Width = Application.GetRealWidth(52), Height = Application.GetRealHeight(32), Y = Application.GetRealHeight(6), - X = Application.GetRealWidth(8) + X = Application.GetRealWidth(8), + }; /// <summary> /// 纭畾Btn @@ -62,7 +64,8 @@ BackgroundColor = CSS.CSS_Color.viewLine, Width = Application.GetRealWidth(343), Height = 1, - Y = Application.GetRealWidth(44) + Y = Application.GetRealWidth(44), + }; /// <summary> /// 鏃堕棿View鐨勬柟娉� @@ -70,11 +73,12 @@ /// <returns></returns> public void FLayoutView(FrameLayout fLayout) { + + fLayout.AddChidren(frameLayout); frameLayout.AddChidren(mUIPickerView); frameLayout.AddChidren(btnCancel); frameLayout.AddChidren(btnConfirm); frameLayout.AddChidren(btnLine); - fLayout.AddChidren(frameLayout); } /// <summary> /// 鑾峰彇1-24灏忔椂鍒楄〃 diff --git a/HDL_ON/UI/UI2/3-Intelligence/Automation/TimeTpye.cs b/HDL_ON/UI/UI2/3-Intelligence/Automation/TimeTpye.cs index f8a497a..14a41da 100644 --- a/HDL_ON/UI/UI2/3-Intelligence/Automation/TimeTpye.cs +++ b/HDL_ON/UI/UI2/3-Intelligence/Automation/TimeTpye.cs @@ -96,7 +96,7 @@ fLayout.RemoveFromParent(); }; //鍙栨秷鐐瑰嚮浜嬩欢 - timePointView.btnCancel.MouseUpEventHandler += removefLayout; + timePointView.btnCancel.MouseUpEventHandler += removefLayout; //鍔犺浇鏁版嵁鐣岄潰鐨勮缃柟娉�(鍒楄〃浜掍笉鑱斿姩) timePointView.mUIPickerView.setNPicker(timePointView.GethStringList(), timePointView.GetmStringList(), null); -- Gitblit v1.8.0