From 7f233a10afa6882b4d9531185af60e8843bc1af2 Mon Sep 17 00:00:00 2001 From: wxr <464027401@qq.com> Date: 星期一, 11 五月 2020 09:21:36 +0800 Subject: [PATCH] 20200511 --- 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