using System;
using HDL_ON.Entity;
namespace HDL_ON.UI
{
public partial class RelayPage
{
///
/// 加载事件列表
///
void LoadEventList()
{
LoadSwitchEvent();
LoadCollectionEvent();
}
///
/// 收藏功能按钮事件
///
void LoadCollectionEvent()
{
btnCollection.MouseUpEventHandler += (sender, e) => {
btnCollection.IsSelected = light.collection = !btnCollection.IsSelected;
DB_ResidenceData.residenceData.SaveResidenceData();
};
}
///
/// 加载开关事件
///
void LoadSwitchEvent()
{
btnSwitchIcon.MouseUpEventHandler += (sender, e) =>
{
btnSwitchIcon.IsSelected = btnSwitch.IsSelected = !btnSwitchIcon.IsSelected;
new System.Threading.Thread(() =>
{
var light = this.light as Light;
light.state = btnSwitch.IsSelected ? 1 : 0;
Control.Send("write", this.light, 3);
})
{ IsBackground = true }.Start();
};
btnSwitch.MouseUpEventHandler += (sender, e) =>
{
btnSwitch.IsSelected = btnSwitchIcon.IsSelected = !btnSwitch.IsSelected;
new System.Threading.Thread(() =>
{
var light = this.light as Light;
light.state = btnSwitch.IsSelected ? 1 : 0;
Control.Send("write", this.light, 3);
})
{ IsBackground = true }.Start();
};
}
}
}