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
}
}