using System;
using System.Collections.Generic;
using System.Text;
using ZigBee.Device;
namespace Shared.Phone.UserCenter.Gateway
{
///
/// 网关虚拟驱动列表界面
///
public class GatewayVirtualDriveListForm : UserCenterCommonForm
{
#region ■ 变量声明___________________________
///
/// 列表控件
///
private VerticalScrolViewLayout listView = null;
///
/// 虚拟驱动号列表信息
///
private List listCode = null;
#endregion
#region ■ 初始化_____________________________
///
/// 画面显示(底层会固定调用此方法,借以完成画面创建)
///
/// 虚拟驱动号列表信息
public void ShowForm(List i_listCode)
{
this.listCode = i_listCode;
//设置标题信息
base.SetTitleText(Language.StringByID(R.MyInternationalizationString.uVirtualDrive));
//初始化中部控件
this.InitMiddleFrame();
}
///
/// 初始化中部控件
///
private void InitMiddleFrame()
{
listView = new VerticalScrolViewLayout();
listView.Height = bodyFrameLayout.Height;
bodyFrameLayout.AddChidren(listView);
for (int i = 0; i < listCode.Count; i++)
{
var data = listCode[i];
var row = new StatuRowLayout(listView);
//驱动代号
var btnDown = new RowTopBlackView(false);
btnDown.TextID = R.MyInternationalizationString.uVirtualDriveCode;
row.AddChidren(btnDown);
//驱动代号的值
var btnId = new RowBottomGrayView(false);
btnId.Text = data.DriveCode.ToString();
row.AddChidren(btnId);
row.AddRightIconControl();
row.MouseUpEvent += (sender, e) =>
{
var form = new GatewayVirtualDriveInfoForm();
this.AddForm(form, data);
};
}
}
#endregion
}
}