From b9cb076fe6127160c96c35bf9c8cebcffe1d5ccd Mon Sep 17 00:00:00 2001 From: gxc <guoxuecheng@guoxuechengdeMacBook-Pro.local> Date: 星期五, 10 一月 2020 17:35:23 +0800 Subject: [PATCH] 2020.1.10 --- ZigbeeApp/Shared/Phone/UserCenter/Device/DeviceGeneralInformationForm.cs | 39 ++++++++++++++++++++++++++++++++------- 1 files changed, 32 insertions(+), 7 deletions(-) diff --git a/ZigbeeApp/Shared/Phone/UserCenter/Device/DeviceGeneralInformationForm.cs b/ZigbeeApp/Shared/Phone/UserCenter/Device/DeviceGeneralInformationForm.cs index d611651..fd6e618 100755 --- a/ZigbeeApp/Shared/Phone/UserCenter/Device/DeviceGeneralInformationForm.cs +++ b/ZigbeeApp/Shared/Phone/UserCenter/Device/DeviceGeneralInformationForm.cs @@ -37,7 +37,7 @@ //娓呯┖bodyFrame this.ClearBodyFrame(); - var listDevice = Common.LocalDevice.Current.GetDevicesByMac(i_deviceMac); + var listDevice = Common.LocalDevice.Current.GetDevicesByMac(i_deviceMac); var listView = new VerticalListControl(12); listView.BackgroundColor = UserCenterColor.Current.White; @@ -48,36 +48,61 @@ var rowName = new FrameRowControl(listView.rowSpace / 2); rowName.UseClickStatu = false; listView.AddChidren(rowName); - rowName.AddLeftCaption(Language.StringByID(R.MyInternationalizationString.uDeviceName), 300); + rowName.AddLeftCaption(Language.StringByID(R.MyInternationalizationString.uDeviceName), 400); rowName.AddMostRightView(Common.LocalDevice.Current.GetDeviceObjectText(listDevice), 600); rowName.AddBottomLine(); //璁惧鍨嬪彿 string strModel = listDevice[0].DriveCode > 0 ? Language.StringByID(R.MyInternationalizationString.uVirtualDriveDevice) : listDevice[0].ModelIdentifier; + if (strModel == string.Empty) + { + //鏃犳硶璇嗗埆 + strModel = Language.StringByID(R.MyInternationalizationString.uUnDistinguish); + } var rowType = new FrameRowControl(listView.rowSpace / 2); rowType.UseClickStatu = false; listView.AddChidren(rowType); - rowType.AddLeftCaption(Language.StringByID(R.MyInternationalizationString.uModelIdentifier), 300); + rowType.AddLeftCaption(Language.StringByID(R.MyInternationalizationString.uModelIdentifier), 400); rowType.AddMostRightView(strModel, 600); rowType.AddBottomLine(); - //鍥轰欢鐗堟湰 + //闀滃儚ID + var otaDevice = Common.LocalDevice.Current.GetOTADevice(listDevice[0].DeviceAddr); + if (otaDevice != null) + { + var rowImage = new FrameRowControl(listView.rowSpace / 2); + rowImage.UseClickStatu = false; + listView.AddChidren(rowImage); + rowImage.AddLeftCaption(Language.StringByID(R.MyInternationalizationString.uImageId), 400); + rowImage.AddMostRightView(otaDevice.ImgTypeId.ToString(), 400); + rowImage.AddBottomLine(); + } + var oTADevice = Common.LocalDevice.Current.GetOTADevice(listDevice[0].DeviceAddr); if (oTADevice != null) { + //鍥轰欢鐗堟湰 var rowVersion = new FrameRowControl(listView.rowSpace / 2); rowVersion.UseClickStatu = false; listView.AddChidren(rowVersion); - rowVersion.AddLeftCaption(Language.StringByID(R.MyInternationalizationString.uFirmwareVersion), 300); + rowVersion.AddLeftCaption(Language.StringByID(R.MyInternationalizationString.uFirmwareVersion), 400); rowVersion.AddMostRightView(Common.LocalDevice.Current.AppendVersion(oTADevice.ImgVersion), 600); rowVersion.AddBottomLine(); + + //纭欢鐗堟湰 + var rowHard = new FrameRowControl(listView.rowSpace / 2); + rowHard.UseClickStatu = false; + listView.AddChidren(rowHard); + rowHard.AddLeftCaption(Language.StringByID(R.MyInternationalizationString.uHardwareVersion), 400); + rowHard.AddMostRightView(oTADevice.HwVersion.ToString(), 600); + rowHard.AddBottomLine(); } //搴忓垪鍙� var rowSerial = new FrameRowControl(listView.rowSpace / 2); rowSerial.UseClickStatu = false; listView.AddChidren(rowSerial); - rowSerial.AddLeftCaption(Language.StringByID(R.MyInternationalizationString.uSerialNumber), 300); + rowSerial.AddLeftCaption(Language.StringByID(R.MyInternationalizationString.uSerialNumber), 400); rowSerial.AddMostRightView(listDevice[0].SerialNumber != string.Empty ? listDevice[0].SerialNumber : listDevice[0].DeviceAddr, 600); rowSerial.AddBottomLine(); @@ -94,7 +119,7 @@ var rowProtuct = new FrameRowControl(listView.rowSpace / 2); rowProtuct.UseClickStatu = false; listView.AddChidren(rowProtuct); - rowProtuct.AddLeftCaption(Language.StringByID(R.MyInternationalizationString.uManufacturerName), 300); + rowProtuct.AddLeftCaption(Language.StringByID(R.MyInternationalizationString.uManufacturerName), 400); rowProtuct.AddMostRightView(strProtuct, 600); listView.AdjustRealHeight(Application.GetRealHeight(23)); -- Gitblit v1.8.0