using System;
|
using HDL_ON.Entity;
|
|
namespace HDL_ON.UI
|
{
|
public partial class RGBFragment
|
{
|
void LoadEventList()
|
{
|
LoadColorChangeEvent();
|
}
|
|
/// <summary>
|
/// 颜色变化事件
|
/// </summary>
|
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]);
|
}
|
};
|
|
}
|
}
|
}
|