using System; using System.Collections.Generic; using System.Text; using ZigBee.Device; namespace Shared.Phone.Category.Controls { /// /// 分类界面的门锁设备行控件 /// public class DeviceDoorLockRowControl : DeviceRowCommon { #region ■ 初始化_____________________________ /// /// 分类界面的门锁设备行控件 /// public DeviceDoorLockRowControl() { //门锁暂时没有状态功能 this.hadStatuFunction = false; } /// /// 初始化控件 /// /// public override void InitControl(CommonDevice i_device, Common.Room i_nowSelectRoom) { base.InitControl(i_device, i_nowSelectRoom); //如果住宅为虚拟住宅,此功能无效 if (Common.Config.Instance.Home.IsVirtually == false) { //添加跳转深度卡片信息事件 this.AddDetailInfoEvent(i_device); } } #endregion #region ■ 深度卡片信息_______________________ /// /// 添加跳转深度卡片信息事件 /// private void AddDetailInfoEvent(CommonDevice i_device) { //深度卡片信息 this.frameTable.ButtonClickEvent += (sender, e) => { var userDoorLockPage = new UserCenter.DoorLock.UserDoorLockPage(this.nowSelectRoom, i_device); UserView.HomePage.Instance.AddChidren(userDoorLockPage); UserView.HomePage.Instance.PageIndex += 1; userDoorLockPage.Show(); }; } #endregion #region ■ 检测设备打开状态___________________ #endregion #region ■ 发送获取状态命令___________________ #endregion } }