using HDL_ON.Stan;
|
using Shared;
|
using System;
|
using System.Collections.Generic;
|
using System.Text;
|
|
namespace HDL_ON.UI
|
{
|
/// <summary>
|
/// 添加第三方设备的菜单列表界面(已废弃)
|
/// </summary>
|
public class AddThirdPartyDeviceMenuListPage : EditorCommonForm
|
{
|
#region ■ 变量声明___________________________
|
|
#endregion
|
|
#region ■ 初始化_____________________________
|
|
/// <summary>
|
/// 画面显示(底层会固定调用此方法,借以完成画面创建)
|
/// </summary>
|
/// <param name="i_div">
|
/// <para>Evoyo:Evoyo的设备</para>
|
/// <para>Yingshi:萤石设备</para>
|
/// <para>Tuya:涂鸦设备</para></param>
|
public void ShowForm(string i_div)
|
{
|
//设置头部信息
|
base.SetTitleText(Language.StringByID(StringId.AddDevice));
|
|
//初始化中部信息
|
this.InitMiddleFrame(i_div);
|
}
|
|
/// <summary>
|
/// 初始化中部信息
|
/// </summary>
|
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设备菜单________________
|
|
/// <summary>
|
/// 初始化Evoyo设备菜单
|
/// </summary>
|
/// <param name="listView"></param>
|
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
|
}
|
}
|