//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<IntegratedBrand> brandList;
|
// public AddThirdPartyBrandListpage(List<IntegratedBrand> 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<IntegratedBrand> 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<List<IntegratedBrand>>(pack.Data.ToString());
|
// Application.RunOnMainThread(() =>
|
// {
|
// LoadRow(revData);
|
// });
|
// }
|
// }
|
// catch (Exception ex)
|
// {
|
// MainPage.Log("1--::"+ex.Message);
|
// }
|
// finally
|
// {
|
// Application.RunOnMainThread(() => { waitPage.Hide(); });
|
// }
|
// }) { IsBackground = true }.Start();
|
// }
|
// /// <summary>
|
// /// 跳转添加设备界面
|
// /// </summary>
|
// /// <param name="bandType">品牌类型</param>
|
// void SkipPage_AddDevice()
|
// {
|
|
// }
|
// }
|
//}
|