using System; using System.Collections.Generic; using System.Text; using ZigBee.Device; namespace Shared.Phone.UserCenter.Gateway { /// /// 网关指定虚拟驱动的信息界面 /// public class GatewayVirtualDriveInfoForm : UserCenterCommonForm { #region ■ 变量声明___________________________ /// /// 列表控件 /// private VerticalScrolViewLayout listView = null; /// /// 虚拟驱动号 /// private ZbGatewayData.DriveCodeObj driveCode = null; #endregion #region ■ 初始化_____________________________ /// /// 画面显示(底层会固定调用此方法,借以完成画面创建) /// /// 虚拟驱动号 public void ShowForm(ZbGatewayData.DriveCodeObj i_driveCode) { this.driveCode = i_driveCode; //设置标题信息 base.SetTitleText(Language.StringByID(R.MyInternationalizationString.uVirtualDrive)); //初始化中部控件 this.InitMiddleFrame(); } /// /// 初始化中部控件 /// private void InitMiddleFrame() { listView = new VerticalScrolViewLayout(); listView.Height = bodyFrameLayout.Height; bodyFrameLayout.AddChidren(listView); //添加镜像ID行 this.AddImageIdRow(); //添加固件版本行 this.AddFirmwareVersionRow(); //添加硬件版本行 this.AddHardwareVersionRow(); } #endregion #region ■ 添加镜像ID行_______________________ /// /// 添加镜像ID行 /// private void AddImageIdRow() { var row = new RowLayout(); row.Height = ControlCommonResourse.ListViewRowHeight; listView.AddChidren(row); //虚拟驱动镜像ID var btnUpview = new RowCenterView(false); btnUpview.TextID = R.MyInternationalizationString.uVirtualDriveImageId; row.AddChidren(btnUpview); //镜像ID var btnVersion = new RowMostRightTextView(); btnVersion.TextColor = UserCenterColor.Current.TextGrayColor; btnVersion.Text = this.driveCode.DriveImageType.ToString(); row.AddChidren(btnVersion); } #endregion #region ■ 添加固件版本行_____________________ /// /// 添加固件版本行 /// private void AddFirmwareVersionRow() { var row = new RowLayout(); row.Height = ControlCommonResourse.ListViewRowHeight; listView.AddChidren(row); //虚拟驱动固件版本 var btnUpview = new RowCenterView(false); btnUpview.TextID = R.MyInternationalizationString.uVirtualDriveFirmwareVersion; row.AddChidren(btnUpview); //版本号 var btnVersion = new RowMostRightTextView(); btnVersion.TextColor = UserCenterColor.Current.TextGrayColor; btnVersion.Text = Common.LocalDevice.Current.AppendVersion(this.driveCode.DriveFwVersion); row.AddChidren(btnVersion); } #endregion #region ■ 添加硬件版本行_____________________ /// /// 添加硬件版本行 /// private void AddHardwareVersionRow() { var row = new RowLayout(); row.Height = ControlCommonResourse.ListViewRowHeight; listView.AddChidren(row); //虚拟驱动硬件版本 var btnUpview = new RowCenterView(false); btnUpview.TextID = R.MyInternationalizationString.uVirtualDriveHardwareVersion; row.AddChidren(btnUpview); //版本号 var btnVersion = new RowMostRightTextView(); btnVersion.TextColor = UserCenterColor.Current.TextGrayColor; btnVersion.Text = Common.LocalDevice.Current.AppendVersion(this.driveCode.DriveHwVersion); row.AddChidren(btnVersion); } #endregion } }