From 46a177eb1acf7ce91af7fe9ff57af87228de938d Mon Sep 17 00:00:00 2001 From: wxr <464027401@qq.com> Date: 星期二, 17 十月 2023 10:03:24 +0800 Subject: [PATCH] IOS库更新 --- HDL_ON/UI/UI2/FuntionControlView/Light/ColorfulInfoPage.cs | 37 +++++++++++++++++++++++++++---------- 1 files changed, 27 insertions(+), 10 deletions(-) diff --git a/HDL_ON/UI/UI2/FuntionControlView/Light/ColorfulInfoPage.cs b/HDL_ON/UI/UI2/FuntionControlView/Light/ColorfulInfoPage.cs index 2fd1ff6..fe9d187 100644 --- a/HDL_ON/UI/UI2/FuntionControlView/Light/ColorfulInfoPage.cs +++ b/HDL_ON/UI/UI2/FuntionControlView/Light/ColorfulInfoPage.cs @@ -61,7 +61,7 @@ TextAlignment = TextAlignment.CenterLeft, TextColor = CSS_Color.FirstLevelTitleColor, TextSize = CSS_FontSize.SubheadingFontSize, - TextID = StringId.ColorfulFunction, + TextID = StringId.CulorfulTest, }; viewSwitch.AddChidren(btnSwitchText); @@ -106,6 +106,12 @@ }) { IsBackground = true }.Start(); }; + + contentView.AddChidren(new Button + { + Height = Application.GetRealHeight(10), + BackgroundColor = CSS_Color.BackgroundColor, + }); #endregion @@ -155,7 +161,7 @@ btnStartColor.MouseUpEventHandler = (sender, e) => { Action<uint> action = (color) => { btnStartColor.BackgroundColor = color; - function.SetAttrState(FunctionAttributeKey.ColorfulBegin, color); + //function.SetAttrState(FunctionAttributeKey.ColorfulBegin, color); }; var rgbView = new ColorfulSettingPage(function, action,true); MainPage.BasePageView.AddChidren(rgbView); @@ -265,6 +271,13 @@ }; workHoursView.AddChidren(btnWorkHours); + var time = Convert.ToInt32( function.GetAttrState(FunctionAttributeKey.ColorfulTime)); + + + //btnWorkHours.Text = time/ 360 + Language.StringByID(StringId.h); + btnWorkHours.Text = time / 60 + Language.StringByID(StringId.m); + btnWorkHours.Text += time % 60 + Language.StringByID(StringId.s); + var waitPage = new Loading(); this.AddChidren(waitPage); @@ -279,11 +292,17 @@ { LoadEditDialog(() => { - btnWorkHours.Text = hour + "鏃�"; - btnWorkHours.Text += minute + "鍒�"; + if(hour == 0 && minute == 0 && second == 0) + { + new PublicAssmebly().TipMsg(StringId.Tip, StringId.TimeInvalid); + return; + } + //btnWorkHours.Text = hour + "鏃�"; + btnWorkHours.Text = minute + "鍒�"; btnWorkHours.Text += second + "绉�"; new System.Threading.Thread(() => { - System.Collections.Generic.Dictionary<string, string> d = new System.Collections.Generic.Dictionary<string, string>(); + var d = new Dictionary<string, string>(); + function.SetAttrState(FunctionAttributeKey.ColorfulTime, (hour * 360 + minute * 60 + second).ToString()); d.Add(FunctionAttributeKey.ColorfulTime, (hour * 360 + minute * 60 + second).ToString()); Control.Ins.SendWriteCommand(function, d); }) { IsBackground = true }.Start(); @@ -303,8 +322,6 @@ btnWorkHours.MouseUpEventHandler = eventHandler; workHoursView.MouseUpEventHandler = eventHandler; btnWorkHoursRight.MouseUpEventHandler = eventHandler; - - #endregion @@ -385,13 +402,13 @@ { item1.Add(i+Language.StringByID(StringId.h)); } - for (int i = 0; i <= 59; i += 1) + for (int i = 1; i <= 119; i += 1) { item2.Add(i + Language.StringByID(StringId.m)); item3.Add(i + Language.StringByID(StringId.s)); } - uIPickerView.setNPicker(item1, item2,item3); - uIPickerView.setCurrentItems(hour, minute, second); + uIPickerView.setNPicker( item3,null,null); + uIPickerView.setCurrentItems(second-1,0,0); optionBaseView.AddChidren(uIPickerView); dialog.Show(); -- Gitblit v1.8.0