using System; using HDL_ON.Entity; namespace HDL_ON.UI { public partial class RGBFragment { void LoadEventList() { LoadColorChangeEvent(); } /// /// 颜色变化事件 /// void LoadColorChangeEvent() { DateTime colorChangeTime = DateTime.MinValue; colorPicker.ColorChaged += (sender2, e2) => { if ((DateTime.Now - colorChangeTime).TotalMilliseconds > 50) { //lightLigicBytes[6] = e2[0]; //lightLigicBytes[7] = e2[1]; //lightLigicBytes[8] = e2[2]; //Control.ControlBytesSend(Command.SetLogicLoopColor, lightRGB.SubnetID, lightRGB.DeviceID, lightLigicBytes, SendCount.Zero); colorChangeTime = DateTime.Now; btnCurColor.BackgroundColor = (uint)(0xFF000000 + e2[0] * 256 * 256 + e2[1] * 256 + e2[2]); } }; } } }