From 2bec9c838d2d688025698de8ec1de401ffd7dd1f Mon Sep 17 00:00:00 2001 From: wxr <464027401@qq.com> Date: 星期二, 11 八月 2020 14:13:55 +0800 Subject: [PATCH] 20200811 --- HDL_ON/UI/UI2/2-Classification/FunctionControlZoneBLL.cs | 89 ++++++++++++++++++++++++++++++++++++++++---- 1 files changed, 81 insertions(+), 8 deletions(-) diff --git a/HDL_ON/UI/UI2/2-Classification/FunctionControlZoneBLL.cs b/HDL_ON/UI/UI2/2-Classification/FunctionControlZoneBLL.cs index afd6da5..66fc68d 100644 --- a/HDL_ON/UI/UI2/2-Classification/FunctionControlZoneBLL.cs +++ b/HDL_ON/UI/UI2/2-Classification/FunctionControlZoneBLL.cs @@ -1,5 +1,6 @@ 锘縰sing System; using HDL_ON.Entity; +using HDL_ON.UI.Music; using Shared; namespace HDL_ON.UI @@ -43,7 +44,10 @@ new System.Threading.Thread(() => { function.on_off = btnSwitch.IsSelected ? "on" : "off"; - Control.Send(CommandType_A.write, function); + //Control.Send(CommandType_A.write, function); + System.Collections.Generic.Dictionary<string, string> d = new System.Collections.Generic.Dictionary<string, string>(); + d.Add("on_off", function.on_off.ToString()); + Control.SendWriteCommand(function, d); }) { IsBackground = true }.Start(); }; @@ -64,7 +68,10 @@ { var light = function as Light; light.on_off = btnSwitch.IsSelected ? "on" : "off"; - Control.Send(CommandType_A.write, function); + //Control.Send(CommandType_A.write, function); + System.Collections.Generic.Dictionary<string, string> d = new System.Collections.Generic.Dictionary<string, string>(); + d.Add("on_off", function.on_off.ToString()); + Control.SendWriteCommand(function, d); } }) { IsBackground = true }.Start(); @@ -109,7 +116,10 @@ dimmerControlBar.OnStopTrackingTouchEvent = (sender, e) => { onDimmerBar = false; light.brightness = dimmerControlBar.Progress; - Control.Send(CommandType_A.write, light); + //Control.Send(CommandType_A.write, light); + System.Collections.Generic.Dictionary<string, string> d = new System.Collections.Generic.Dictionary<string, string>(); + d.Add("brightness", light.brightness.ToString()); + Control.SendWriteCommand(light, d); }; dimmerControlBar.OnProgressChangedEvent = (sender, e) => { light.brightness = e; @@ -117,7 +127,10 @@ if (e == 0 || e == 100) { - Control.Send(CommandType_A.write, light); + //Control.Send(CommandType_A.write, light); + System.Collections.Generic.Dictionary<string, string> d = new System.Collections.Generic.Dictionary<string, string>(); + d.Add("brightness", light.brightness.ToString()); + Control.SendWriteCommand(light, d); } else { @@ -126,7 +139,10 @@ light.refreshTime = DateTime.Now; new System.Threading.Thread(() => { - Control.Send(CommandType_A.write, light); + //Control.Send(CommandType_A.write, light); + System.Collections.Generic.Dictionary<string, string> d = new System.Collections.Generic.Dictionary<string, string>(); + d.Add("brightness", light.brightness.ToString()); + Control.SendWriteCommand(light, d); }) { IsBackground = true }.Start(); } @@ -158,7 +174,10 @@ btnStop.IsSelected = false; btnOpen.IsSelected = false; curtain.on_off = "off"; - Control.Send(CommandType_A.write, curtain); + //Control.Send(CommandType_A.write, curtain); + System.Collections.Generic.Dictionary<string, string> d = new System.Collections.Generic.Dictionary<string, string>(); + d.Add("on_off", curtain.on_off.ToString()); + Control.SendWriteCommand(curtain, d); }; btnStop.MouseDownEventHandler = (sender, e) => @@ -173,7 +192,10 @@ btnClose.IsSelected = false; btnStop.IsSelected = false; curtain.on_off = "stop"; - Control.Send(CommandType_A.write, curtain); + //Control.Send(CommandType_A.write, curtain); + System.Collections.Generic.Dictionary<string, string> d = new System.Collections.Generic.Dictionary<string, string>(); + d.Add("on_off", curtain.on_off.ToString()); + Control.SendWriteCommand(curtain, d); }; btnOpen.MouseUpEventHandler = (sender, e) => @@ -182,7 +204,10 @@ btnClose.IsSelected = false; btnStop.IsSelected = false; curtain.on_off = "on"; - Control.Send(CommandType_A.write, curtain); + //Control.Send(CommandType_A.write, curtain); + System.Collections.Generic.Dictionary<string, string> d = new System.Collections.Generic.Dictionary<string, string>(); + d.Add("on_off", curtain.on_off.ToString()); + Control.SendWriteCommand(curtain, d); }; } #endregion @@ -191,6 +216,54 @@ #endregion /// <summary> + /// 闊充箰鎺у埗浜嬩欢鍒楄〃 + /// </summary> + /// <param name="btnStop"></param> + /// <param name="btnOpen"></param> + /// <param name="btnClose"></param> + /// <param name="curtain"></param> + void LoadEvent_ControlMusic(Button btnPlay,Button btnNext,Button btnPrev, A31MusicModel a31player) + { + ///涓婁竴鏇茬偣鍑讳簨浠� + btnPrev.MouseDownEventHandler = (sender, e) => + { + btnPrev.IsSelected = true; + SendMethod.Previous(a31player); + }; + btnPrev.MouseUpEventHandler = (sender, e) => + { + btnPrev.IsSelected = false; + }; + ///鏆傚仠/鎾斁鐐瑰嚮浜嬩欢 + btnPlay.MouseDownEventHandler = (sender, e) => + { + if (btnPlay.IsSelected) + { + btnPlay.IsSelected = false; + SendMethod.Pause(a31player); + a31player.A31PlayStatus.status = "pause"; + } + else + { + btnPlay.IsSelected = true; + SendMethod.Play(a31player); + a31player.A31PlayStatus.status = "play"; + } + }; + ///涓嬩竴鏇茬偣鍑讳簨浠� + btnNext.MouseDownEventHandler = (sender, e) => + { + btnNext.IsSelected = true; + SendMethod.Next(a31player); + }; + btnNext.MouseUpEventHandler = (sender, e) => + { + btnNext.IsSelected = false; + }; + + } + + /// <summary> /// 鎺у埗鐣岄潰璺宠浆 /// </summary> void LoadEvent_DivSkipEvent() -- Gitblit v1.8.0