From 82a773d1783549caca563831aac8affc059deedf Mon Sep 17 00:00:00 2001
From: 黄学彪 <hxb@hdlchina.com.cn>
Date: 星期四, 07 十一月 2019 10:56:13 +0800
Subject: [PATCH] 合并了全部的代码,IOS 图片需要从新引入工程

---
 ZigbeeApp/Shared/Phone/UserCenter/Gateway/Update/GatewayFirmwareUpdateForm.cs |   51 +++++++++++++++++++++++++--------------------------
 1 files changed, 25 insertions(+), 26 deletions(-)

diff --git a/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Update/GatewayFirmwareUpdateForm.cs b/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Update/GatewayFirmwareUpdateForm.cs
index 4f3dfb9..2649cd1 100755
--- a/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Update/GatewayFirmwareUpdateForm.cs
+++ b/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Update/GatewayFirmwareUpdateForm.cs
@@ -141,30 +141,29 @@
             //鏇存柊鐘舵�佸彉鍖栫殑浜嬩欢
             updateLogic.UpdateStatuChangedEvent += (div, msg) =>
             {
-                if (div == -1)
+                HdlThreadLogic.Current.RunMain(() =>
                 {
-                    //寮傚父
-                    this.ShowMassage(ShowMsgType.Tip, msg);
-                    this.CloseForm();
-                }
-                else if (div == 0)
-                {
-                    //涓�鑸俊鎭�
-                    btnText.Text = msg;
-                }
-                else if (div == 1)
-                {
-                    //鍗囩骇瀹屾垚
-                    this.ShowMassage(ShowMsgType.Tip, msg);
-                    //璋冪敤鍥炶皟鍑芥暟
-                    this.FinishUpdateEvent?.Invoke();
-                    this.CloseForm();
-                }
-                else if (div == 2)
-                {
-                    //涓诲姩缁堟鍗囩骇
-                    this.CloseForm();
-                }
+                    if (div == -1)
+                    {
+                        //寮傚父
+                        this.ShowMassage(ShowMsgType.Tip, msg);
+                        this.CloseForm();
+                    }
+                    else if (div == 0)
+                    {
+                        //涓�鑸俊鎭�
+                        btnText.Text = msg;
+                    }
+                    else if (div == 1)
+                    {
+                        //鍗囩骇瀹屾垚
+                        btnText.Text = msg;
+                        this.ShowMassage(ShowMsgType.Tip, msg);
+                        //璋冪敤鍥炶皟鍑芥暟
+                        this.FinishUpdateEvent?.Invoke();
+                        this.CloseForm();
+                    }
+                });
             };
             //杩涘害鍊兼敼鍙樹簨浠�
             updateLogic.ProgressEvent += (value) =>
@@ -172,12 +171,12 @@
                 Application.RunOnMainThread(() =>
                 {
                     //杩涘害鏉�
-                    decimal result = value / 100;
-                    int width = (int)(result * ProRowWidth);
+                    int width = (int)(value * ProRowWidth);
                     btnProgressBar.Width = width;
 
                     //鏂囨湰鏄剧ず
-                    btnProgressView.Text = value + "%";
+                    int persent = (int)(value * 100);
+                    btnProgressView.Text = persent + "%";
                     //鏂囨湰鏄剧ず鐨勯偅涓浘鐗囨绉诲姩
                     frameProgress.X = ControlCommonResourse.XXLeft + btnProgressBar.Right - frameProgress.Width / 2;
                 });

--
Gitblit v1.8.0