using HDL_ON.Stan;
using Shared;
using System;
using System.Collections.Generic;
using System.Text;
namespace HDL_ON.UI
{
///
/// 添加第三方设备的菜单列表界面
///
public class AddThirdPartyDeviceMenuListPage : EditorCommonForm
{
#region ■ 变量声明___________________________
#endregion
#region ■ 初始化_____________________________
///
/// 画面显示(底层会固定调用此方法,借以完成画面创建)
///
///
/// Evoyo:Evoyo的设备
/// Yingshi:萤石设备
/// Tuya:涂鸦设备
public void ShowForm(string i_div)
{
//设置头部信息
base.SetTitleText(Language.StringByID(StringId.AddDevice));
//初始化中部信息
this.InitMiddleFrame(i_div);
}
///
/// 初始化中部信息
///
private void InitMiddleFrame(string i_div)
{
//列表容器
var listView = new VerticalListControl();
listView.BackgroundColor = CSS.CSS_Color.MainBackgroundColor;
listView.Height = bodyFrameLayout.Height;
bodyFrameLayout.AddChidren(listView);
//Evoyo的设备
if (i_div == "Evoyo")
{
//初始化Evoyo设备菜单
this.InitEvoyoDeviceListMenu(listView);
}
//萤石设备
else if (i_div == "Yingshi")
{
}
//涂鸦设备
else if (i_div == "Tuya")
{
}
}
#endregion
#region ■ 初始化Evoyo设备菜单________________
///
/// 初始化Evoyo设备菜单
///
///
private void InitEvoyoDeviceListMenu(VerticalListControl listView)
{
//mini智能遥控器
var rowMini = new RowLayoutControl();
listView.AddChidren(rowMini);
rowMini.frameTable.AddLeftIcon(32, "PersonalCenter/AddDevice/MiniRemoteControlMenuIcon.png");
var btnMiniView = rowMini.frameTable.AddLeftCaption(Language.StringByID(StringId.MiniIntelligentRemoteControl), 250);
btnMiniView.TextColor = CSS.CSS_Color.FirstLevelTitleColor;
rowMini.frameTable.AddRightArrow();
rowMini.frameTable.ButtonClickEvent += (sender, e) =>
{
var form = new AddMiniRemoteControlDirection1Page();
form.AddForm();
};
//调整桌布真实高度
listView.AdjustRealHeight(0);
}
#endregion
}
}