using System;
using Shared;
using HDL_ON.Entity;
namespace HDL_ON.UI
{
public partial class TVPage
{
///
/// 加载事件列表
///
void LoadEventList()
{
LoadControlEvent();
LoadCollectionEvent();
//回退刷新信息事件
actionRefresh = () => {
btnFunctionName.Text = btnFunctionName_Out.Text = tv.name;
btnFromFloor_Out.Text = btnFromFoorAndRoom.Text = tv.GetRoomListName();
};
}
///
/// 收藏功能按钮事件
///
void LoadCollectionEvent()
{
btnCollection.MouseUpEventHandler += (sender, e) => {
btnCollection.IsSelected = tv.collection = btnCollection_Out.IsSelected = !btnCollection.IsSelected;
DB_ResidenceData.residenceData.SaveResidenceData();
};
}
///
/// 加载控制事件
///
void LoadControlEvent()
{
btnChangeTVAV.MouseUpEventHandler = (sender, e) =>
{
tv.ControlTV(InfraredCode_TV.AV_TV);
};
btnChlPlus.MouseUpEventHandler = (sender, e) =>
{
tv.ControlTV(InfraredCode_TV.ChannelUp);
};
btnChlReduce.MouseUpEventHandler = (sender, e) =>
{
tv.ControlTV(InfraredCode_TV.ChannelDown);
};
btnVolPlus.MouseUpEventHandler = (sender, e) =>
{
tv.ControlTV(InfraredCode_TV.VolUp);
};
btnVolReduce.MouseUpEventHandler = (sender, e) =>
{
tv.ControlTV(InfraredCode_TV.VolDown);
};
btnBack.MouseUpEventHandler = (sender, e) =>
{
tv.ControlTV(InfraredCode_TV.Back);
};
btnMenu.MouseUpEventHandler = (sender, e) =>
{
tv.ControlTV(InfraredCode_TV.Menu);
};
btn123.MouseUpEventHandler = (sender, e) =>
{
ShowNumberView();
};
btnMute.MouseUpEventHandler = (sender, e) =>
{
tv.ControlTV(InfraredCode_TV.Mute);
};
btnPower.MouseUpEventHandler = (sender, e) =>
{
tv.ControlTV(InfraredCode_TV.Power);
};
btnTopMenuUp.MouseUpEventHandler = (sender, e) => {
tv.ControlTV(InfraredCode_TV.Up);
};
btnTopMenuLeft.MouseUpEventHandler = (sender, e) => {
tv.ControlTV(InfraredCode_TV.Left);
};
btnTopMenuRight.MouseUpEventHandler = (sender, e) => {
tv.ControlTV(InfraredCode_TV.Right);
};
btnTopMenuDown.MouseUpEventHandler = (sender, e) => {
tv.ControlTV(InfraredCode_TV.Down);
};
btnOk.MouseUpEventHandler = (sender, e) => {
tv.ControlTV(InfraredCode_TV.Confrim);
};
}
}
}