From 06696e6f225733a60b03eea4a7c6374053d92c1d Mon Sep 17 00:00:00 2001 From: wxr <464027401@qq.com> Date: 星期二, 14 四月 2020 14:15:35 +0800 Subject: [PATCH] 20200414 --- HDL_ON/UI/UI2/FuntionControlView/Light/DimmerPageBLL.cs | 13 ++++++++++--- 1 files changed, 10 insertions(+), 3 deletions(-) diff --git a/HDL_ON/UI/UI2/FuntionControlView/Light/DimmerPageBLL.cs b/HDL_ON/UI/UI2/FuntionControlView/Light/DimmerPageBLL.cs index 67eedbc..b940fe2 100644 --- a/HDL_ON/UI/UI2/FuntionControlView/Light/DimmerPageBLL.cs +++ b/HDL_ON/UI/UI2/FuntionControlView/Light/DimmerPageBLL.cs @@ -58,7 +58,14 @@ /// </summary> void LoadEvent_DimmerBar() { - DateTime dimmerTime = DateTime.MinValue; + dimmerBar.OnStartTrackingTouchEvent = (sender, e) => { + onDimmerBar = true; + }; + dimmerBar.OnStopTrackingTouchEvent = (sender, e) => { + onDimmerBar = false; + light.brightness = dimmerBar.Progress; + Control.Send(CommandType_A.write, light); + }; dimmerBar.OnProgressChangedEvent = (sender, e) => { if (!btnSwitch.IsSelected) { @@ -74,9 +81,9 @@ } else { - if (dimmerTime.AddMilliseconds(500) < DateTime.Now) + if (200 < (DateTime.Now - light.refreshTime).TotalMilliseconds) { - dimmerTime = DateTime.Now; + light.refreshTime = DateTime.Now; new System.Threading.Thread(() => { Control.Send(CommandType_A.write, light); -- Gitblit v1.8.0