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