From cb7fd6a89ad9fcd9cf575025ab43873f17bf17c8 Mon Sep 17 00:00:00 2001 From: 陈嘉乐 <cjl@hdlchina.com.cn> Date: 星期四, 31 十二月 2020 16:46:59 +0800 Subject: [PATCH] 2020-12-31-1 --- ZigbeeApp/Shared/Phone/Device/Logic/Nightlight.cs | 50 ++++++++++++++++++++++---------------------------- 1 files changed, 22 insertions(+), 28 deletions(-) diff --git a/ZigbeeApp/Shared/Phone/Device/Logic/Nightlight.cs b/ZigbeeApp/Shared/Phone/Device/Logic/Nightlight.cs index 8e854f7..f3678c3 100644 --- a/ZigbeeApp/Shared/Phone/Device/Logic/Nightlight.cs +++ b/ZigbeeApp/Shared/Phone/Device/Logic/Nightlight.cs @@ -19,9 +19,6 @@ public void Show(CommonDevice common, bool edit,string str_if,Dictionary<string, object> editdeviceActionInfo = null) { #region 甯冨眬鐣岄潰 - actionsInfo = editdeviceActionInfo; - - this.BackgroundColor = ZigbeeColor.Current.LogicMiddleBackgroundColor; TopView view = new TopView(); this.AddChidren(view.TopRowView()); @@ -90,7 +87,7 @@ //淇濆瓨鐐瑰嚮浜嬩欢 saveView.clickviewBtn.MouseUpEventHandler += (sender, e) => { - if (selectedDeviceStatus != "" && actionsInfo != null) + if (TaskList.Count!=0) { LogicIfon.AddDeviceActions(common, actionsInfo); } @@ -98,7 +95,7 @@ { if (!edit) { - var alert = new UserCenter.ShowMsgControl(UserCenter.ShowMsgType.Normal, + var alert = new UserCenter.ShowMsgControl(ShowMsgType.Normal, Language.StringByID(MyInternationalizationString.selectdevicestatuscondition), Language.StringByID(MyInternationalizationString.confrim)); alert.Show(); @@ -194,12 +191,9 @@ actionsInfo.Add("DeviceAddr", common.DeviceAddr); actionsInfo.Add("Epoint", common.DeviceEpoint); actionsInfo.Add("Time", 0); + actionsInfo.Add("TaskList", TaskList); } - if (actionsInfo.ContainsKey("TaskList")) - { - actionsInfo.Remove("TaskList"); - } - actionsInfo.Add("TaskList", TaskList); + } public void CurrentDeviceView(string if_str, CommonDevice common, bool edit, Button button) { @@ -334,23 +328,23 @@ { Y = Application.GetRealHeight(140 + 160), X = Application.GetRealWidth(78), - Height = Application.GetRealHeight(12), + Height = Application.GetRealWidth(12), Width = Application.GetRealWidth(918 - 120), UnSelectedImagePath = "ZigeeLogic/seek.png", Gravity = Gravity.CenterHorizontal }; - completeView.Show(2).AddChidren(seekIconBtn); - - var horizontalSeekBarVol = new UserCenter.SeekBarControl(918) - { - ProgressBarColor = 0x00000000,// ZigbeeColor.Current.LogicProgressColorSelected,//閫変腑杩涘害鏉¢鑹� - SeekBarBackgroundColor = 0x00000000, - SeekBarViewHeight = Application.GetRealHeight(20), - SeekBarPadding = Application.GetRealWidth(60), - MinValue = 30, - MaxValue = 60, - ProgressChangeDelayTime = 0, - }; + completeView.Show(2).AddChidren(seekIconBtn); + + var horizontalSeekBarVol = new UserCenter.SeekBarControl(918) + { + ProgressBarColor = 0x00000000,// ZigbeeColor.Current.LogicProgressColorSelected,//閫変腑杩涘害鏉¢鑹� + SeekBarBackgroundColor = 0x00000000, + SeekBarViewHeight = Application.GetRealHeight(20), + SeekBarPadding = Application.GetRealWidth(60), + MinValue = 30, + MaxValue = 60, + ProgressChangeDelayTime = 0, + }; completeView.Show(2).AddChidren(horizontalSeekBarVol); horizontalSeekBarVol.Y = seekIconBtn.Y - (horizontalSeekBarVol.Height - seekIconBtn.Height) / 2; horizontalSeekBarVol.ShowCustomTextView(Application.GetRealWidth(200), 12, ZigbeeColor.Current.LogicBtnCancelColor); @@ -373,15 +367,15 @@ { var intvalue = int.Parse(value["Data1"]); var lightbrightnessvalue = 1000000 / (intvalue * 100); - horizontalSeekBarVol.Progress = lightbrightnessvalue; + horizontalSeekBarVol.Progress = lightbrightnessvalue; break; } } - } - var intValue = horizontalSeekBarVol.Progress; - if (intValue == 0) { intValue = 30; } + } + var intValue = horizontalSeekBarVol.Progress; + if (intValue == 0) { intValue = 30; } horizontalSeekBarVol.SetCustomText(intValue * 100 + "K"); } break; @@ -462,7 +456,7 @@ { if (!edit) { - var alert = new UserCenter.ShowMsgControl(UserCenter.ShowMsgType.Normal, + var alert = new UserCenter.ShowMsgControl(ShowMsgType.Normal, Language.StringByID(MyInternationalizationString.selectdevicestatuscondition), Language.StringByID(MyInternationalizationString.confrim)); alert.Show(); -- Gitblit v1.8.0