//using System; //using System.Collections.Generic; //using HDL_ON.Entity; //using HDL_ON.UI.CSS; //using Shared; //namespace HDL_ON.UI //{ // public class AddThirdPartyBrandListpage : FrameLayout // { // FrameLayout bodyView; // VerticalRefreshLayout contentView; // List brandList; // public AddThirdPartyBrandListpage(List list) // { // bodyView = this; // brandList = list; // } // public void LoadPage() // { // new TopViewDiv(bodyView, Language.StringByID(StringId.FunctionBrand)).LoadTopView(); // bodyView.BackgroundColor = CSS_Color.BackgroundColor; // contentView = new VerticalRefreshLayout() // { // Y = Application.GetRealHeight(64), // Height = Application.GetRealHeight(667 - 64), // VerticalScrollBarEnabled = false, // }; // bodyView.AddChidren(contentView); // contentView.BeginHeaderRefreshingAction = () => // { // contentView.EndHeaderRefreshing(); // Load3tyBrandList(); // }; // Load3tyBrandList(); // contentView.BeginHeaderRefreshingAction = () => // { // contentView.EndHeaderRefreshing(); // Load3tyBrandList(); // }; // } // void LoadRow(List brandList) // { // contentView.RemoveAll(); // bool isFrist = true; // foreach(var brand in brandList) // { // FrameLayout row = new FrameLayout() { // Height = Application.GetRealHeight(50), // BackgroundColor = CSS_Color.MainBackgroundColor, // }; // contentView.AddChidren(row); // if(isFrist) // { // isFrist = false; // } // else // { // Button btnLine = new Button() // { // X = Application.GetRealWidth(56), // Width = Application.GetRealWidth(303), // Height = 1, // BackgroundColor = CSS_Color.DividingLineColor, // }; // row.AddChidren(btnLine); // } // ImageView btnIcon = new ImageView() // { // X = Application.GetRealWidth(12), // Gravity = Gravity.CenterVertical, // Width = Application.GetRealWidth(32), // Height = Application.GetRealWidth(32), // Radius = (uint)Application.GetRealWidth(4), // BackgroundColor = CSS_Color.PromptingColor1 // //ImagePath = "tuya_logo.png" // }; // row.AddChidren(btnIcon); // Button btnRight = new Button() // { // X = Application.GetRealWidth(339), // Gravity = Gravity.CenterVertical, // Width = Application.GetMinRealAverage(16), // Height = Application.GetMinRealAverage(16), // UnSelectedImagePath = "Public/Right.png", // }; // row.AddChidren(btnRight); // Button btnName = new Button() // { // X = Application.GetRealWidth(56), // Width = Application.GetRealWidth(303), // TextAlignment = TextAlignment.CenterLeft, // TextColor = CSS_Color.FirstLevelTitleColor, // TextSize = CSS_FontSize.TextFontSize, // Text = brand.brandName, // }; // row.AddChidren(btnName); // //下载第三方品牌icon // ImageUtlis.Current.Load3tyBrandIconImages(brand.brandName, brand.brandIcon, btnIcon); // btnName.MouseUpEventHandler = (sender, e) => { // var page = new AddDevciePage(brand); // MainPage.BasePageView.AddChidren(page); // page.LoadPage(); // MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1; // }; // } // } // void Load3tyBrandList() // { // var waitPage = new Loading(); // waitPage.Start(); // new System.Threading.Thread(() => { // try // { // var pm = new DAL.Server.HttpServerRequest(); // var pack = pm.Get3tyBrandList(); // if(pack.Code == DAL.Server.StateCode.SUCCESS) // { // var revData = Newtonsoft.Json.JsonConvert.DeserializeObject>(pack.Data.ToString()); // Application.RunOnMainThread(() => // { // LoadRow(revData); // }); // } // } // catch (Exception ex) // { // MainPage.Log("1--::"+ex.Message); // } // finally // { // Application.RunOnMainThread(() => { waitPage.Hide(); }); // } // }) { IsBackground = true }.Start(); // } // /// // /// 跳转添加设备界面 // /// // /// 品牌类型 // void SkipPage_AddDevice() // { // } // } //}