WJC
2019-12-30 f1c3921b08bb22ac6f5db22d620e01d7e8e5c49f
ZigbeeApp/Shared/Phone/UserCenter/Device/DeviceHistoryFirmwareVersionForm.cs
@@ -10,9 +10,9 @@
    /// </summary>
    public class DeviceHistoryFirmwareVersionForm : EditorCommonForm
    {
        /// <summary>
        /// 升级的设备
        /// </summary>
        /// <summary>
        /// 升级的设备
        /// </summary>
        private List<CommonDevice> listUpdateDevice = null;
        /// <summary>
        /// 列表控件
@@ -26,22 +26,22 @@
        /// <summary>
        /// 画面显示(底层会固定调用此方法,借以完成画面创建)
        /// </summary>
        /// <param name="deviceMac">设备Mac地址</param>
        public void ShowForm(string deviceMac)
        {
            this.listUpdateDevice = Common.LocalDevice.Current.GetDevicesByMac(deviceMac);
            //设置标题信息
            base.SetTitleText(Language.StringByID(R.MyInternationalizationString.uHistoryVersion));
            //初始化中部控件
            this.InitMiddleFrame();
        }
        /// <summary>
        /// 初始化中部控件
        /// </summary>
        private void InitMiddleFrame()
        /// <param name="deviceMac">设备Mac地址</param>
        public void ShowForm(string deviceMac)
        {
            this.listUpdateDevice = Common.LocalDevice.Current.GetDevicesByMac(deviceMac);
            //设置标题信息
            base.SetTitleText(Language.StringByID(R.MyInternationalizationString.uHistoryVersion));
            //初始化中部控件
            this.InitMiddleFrame();
        }
        /// <summary>
        /// 初始化中部控件
        /// </summary>
        private void InitMiddleFrame()
        {
            //清空bodyFrame
            this.ClearBodyFrame();
@@ -51,8 +51,8 @@
            listView.BackgroundColor = UserCenterColor.Current.White;
            bodyFrameLayout.AddChidren(listView);
            //拥有200端口这个东西的时候,才会显示
            var oTADevice = Common.LocalDevice.Current.GetOTADevice(listUpdateDevice[0].DeviceAddr);
            //拥有200端口这个东西的时候,才会显示
            var oTADevice = Common.LocalDevice.Current.GetOTADevice(listUpdateDevice[0].DeviceAddr);
            if (oTADevice == null || oTADevice.ImgVersion == -1)
            {
                return;
@@ -67,7 +67,7 @@
            string selectPic = string.Empty;
            Common.LocalDevice.Current.GetDeviceBeloneIcon(listUpdateDevice, ref unSelectPic, ref selectPic);
            new System.Threading.Thread(() =>
            HdlThreadLogic.Current.RunThread(() =>
            {
                string ImagType = oTADevice.ImgTypeId.ToString();
                Application.RunOnMainThread(() =>
@@ -82,8 +82,7 @@
                        this.AddRowlayout(data, unSelectPic, selectPic);
                    }
                });
            })
            { IsBackground = true }.Start();
            });
        }
        /// <summary>
@@ -102,7 +101,7 @@
            //指定的设备
            rowlayout.AddLeftCaption(info.ShowName, 800);
            //向右的图标
            rowlayout.AddRightIconControl();
            rowlayout.AddRightArrow();
            //固件信息
            rowlayout.AddMostRightView(Common.LocalDevice.Current.AppendVersion(info.FirmwareVersion), 300);
            //底线