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