using System; using System.Collections.Generic; using HDL_ON.Entity; using HDL_ON.UI.CSS; using Shared; namespace HDL_ON.UI { public class ThirdPartyBrandListPage : FrameLayout { FrameLayout bodyView; FrameLayout contentView; Button btnAdd; public ThirdPartyBrandListPage() { bodyView = this; } public void LoadPage() { new TopViewDiv(bodyView, Language.StringByID(StringId.FunctionBrand)).LoadTopView(); contentView = new FrameLayout() { Y = Application.GetRealHeight(64), Height = Application.GetRealHeight(667-64), BackgroundColor = CSS_Color.MainBackgroundColor, }; bodyView.AddChidren(contentView); AddEmptyTipView(); Button btnTipMsg = new Button() { Height = Application.GetRealHeight(17 + 24), Y = Application.GetRealHeight(535 - 12), TextColor = CSS_Color.TextualColor, TextSize = CSS_FontSize.PromptFontSize_FirstLevel, TextAlignment = TextAlignment.Center, TextID = StringId.TipAddThirdPartyDeviceMsg, }; bodyView.AddChidren(btnTipMsg); btnAdd = new Button() { Gravity = Gravity.CenterHorizontal, Y = Application.GetRealHeight(564), Width = Application.GetRealWidth(220), Height = Application.GetRealWidth(44), Radius = (uint)Application.GetRealWidth(22), BackgroundColor = CSS_Color.MainColor, TextAlignment = TextAlignment.Center, TextColor = CSS_Color.MainBackgroundColor, TextID = StringId.Add, }; bodyView.AddChidren(btnAdd); LoadEvent_SikpAddBrand(); } /// /// 添加内容为空提示页面 /// void AddEmptyTipView() { var emptyTipView = new FrameLayout() { Height =Application.GetRealWidth(470), Width = contentView.Width, }; contentView.AddChidren(emptyTipView); var tipView = new EmptyTipView(Language.StringByID(StringId.TipNotThirdPartyDevice)) { Gravity = Gravity.Center }; emptyTipView.AddChidren(tipView); } /// /// 跳转绑定第三方品牌界面 /// void LoadEvent_SikpAddBrand() { btnAdd.MouseUpEventHandler = (sender, e) => { var page = new AddThirdPartyBrandListpage(); MainPage.BasePageView.AddChidren(page); page.LoadPage(); MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1; }; } } }