using System; using System.Collections.Generic; using System.Text; using ZigBee.Device; namespace Shared.Phone.MainPage.Controls { /// /// 门锁卡片控件 /// public class DeviceDoorLockCardControl : DeviceCardCommon { #region ■ 初始化_____________________________ /// /// 初始化控件 /// /// 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.ButtonClickEvent += (sender, e) => { Common.CommonPage.Instance.IsDrawerLockMode = true; var userDoorLockPage = new UserCenter.DoorLock.UserDoorLockPage(this.nowSelectRoom, i_device); userDoorLockPage.IsDrawerLockMode = true; UserView.HomePage.Instance.AddChidren(userDoorLockPage); UserView.HomePage.Instance.PageIndex += 1; userDoorLockPage.Show(); }; } #endregion } }