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(); }; } } }