From 404cdc88627f942df7944af04ee05b9d527752d6 Mon Sep 17 00:00:00 2001
From: 黄学彪 <hxb@hdlchina.com.cn>
Date: 星期一, 30 九月 2019 13:22:40 +0800
Subject: [PATCH] 合并了徐梅的按键面板绑定

---
 ZigbeeApp/Shared/Phone/UserCenter/HdlBackup/HdlBackupMenuForm.cs |   86 +++++++++++++++++++++++--------------------
 1 files changed, 46 insertions(+), 40 deletions(-)

diff --git a/ZigbeeApp/Shared/Phone/UserCenter/HdlBackup/HdlBackupMenuForm.cs b/ZigbeeApp/Shared/Phone/UserCenter/HdlBackup/HdlBackupMenuForm.cs
index 1bf2bbb..5b5f585 100755
--- a/ZigbeeApp/Shared/Phone/UserCenter/HdlBackup/HdlBackupMenuForm.cs
+++ b/ZigbeeApp/Shared/Phone/UserCenter/HdlBackup/HdlBackupMenuForm.cs
@@ -7,33 +7,36 @@
     /// <summary>
     /// 鏁版嵁澶囦唤鐨勮彍鍗曠晫闈�
     /// </summary>
-    public class HdlBackupMenuForm : UserCenterCommonForm
+    public class HdlBackupMenuForm : EditorCommonForm
     {
-        /// <summary>
-        /// 鐢婚潰鏄剧ず(搴曞眰浼氬浐瀹氳皟鐢ㄦ鏂规硶锛屽�熶互瀹屾垚鐢婚潰鍒涘缓)
-        /// </summary>
-        public void ShowForm()
-        {
-            //璁剧疆澶撮儴淇℃伅
-            base.SetTitleText(Language.StringByID(R.MyInternationalizationString.uDataBackup));
-
-            //鍒濆鍖栦腑閮ㄤ俊鎭�
-            this.InitMiddleFrame();
-        }
-
-        /// <summary>
-        /// 鍒濆鍖栦腑閮ㄤ俊鎭�
-        /// </summary>
-        private void InitMiddleFrame()
+        /// <summary>
+        /// 鐢婚潰鏄剧ず(搴曞眰浼氬浐瀹氳皟鐢ㄦ鏂规硶锛屽�熶互瀹屾垚鐢婚潰鍒涘缓)
+        /// </summary>
+        public void ShowForm()
         {
+            //璁剧疆澶撮儴淇℃伅
+            base.SetTitleText(Language.StringByID(R.MyInternationalizationString.uDataBackup));
+
+            //鍒濆鍖栦腑閮ㄤ俊鎭�
+            this.InitMiddleFrame();
+        }
+
+        /// <summary>
+        /// 鍒濆鍖栦腑閮ㄤ俊鎭�
+        /// </summary>
+        private void InitMiddleFrame()
+        {
+            //娓呯┖bodyFrame
+            this.ClearBodyFrame();
+
             //鍒濆鍖栥�愬悓姝ユ暟鎹�戣
-            this.InitAutoBackupRow();
-
-            //鍒濆鍖栥�愯嚜瀹氫箟澶囦唤銆戣
-            this.InitManualBackupRow();
-
-            //鍒濆鍖栥�愮綉鍏冲浠姐�戣
-            //this.InitGatewayBackupRow();
+            this.InitAutoBackupRow();
+
+            //鍒濆鍖栥�愯嚜瀹氫箟澶囦唤銆戣
+            this.InitManualBackupRow();
+
+            //鍒濆鍖栥�愮綉鍏冲浠姐�戣
+            //this.InitGatewayBackupRow();
         }
 
         /// <summary>
@@ -41,20 +44,21 @@
         /// </summary>
         private void InitAutoBackupRow()
         {
-            var rowLayout = new StatuRowLayout();
+            var rowLayout = new FrameRowControl();
             bodyFrameLayout.AddChidren(rowLayout);
+            //搴曠嚎
+            rowLayout.AddBottomLine();
 
             //鑷姩鍚屾鏁版嵁
-            var txName = new RowCenterView(false);
+            var txName = rowLayout.AddLeftCaption("", 800);
             txName.TextID = R.MyInternationalizationString.uAppAutoBackup;
-            rowLayout.AddChidren(txName);
 
-            rowLayout.AddRightIconControl();
+            rowLayout.AddRightArrow();
 
-            rowLayout.MouseUpEvent += (sender, e) =>
+            rowLayout.ButtonClickEvent += (sender, e) =>
             {
                 var form = new HdlAutoBackUpForm();
-                this.AddForm(form);
+                form.AddForm();
             };
         }
 
@@ -63,21 +67,23 @@
         /// </summary>
         private void InitManualBackupRow()
         {
-            var rowLayout = new StatuRowLayout();
+            var rowLayout = new FrameRowControl();
             rowLayout.Y = ControlCommonResourse.ListViewRowHeight;
             bodyFrameLayout.AddChidren(rowLayout);
+            //搴曠嚎
+            rowLayout.AddBottomLine();
 
             //鑷畾涔夊浠�
-            var txName = new RowCenterView(false);
+            var txName = rowLayout.AddLeftCaption("", 800);
             txName.TextID = R.MyInternationalizationString.uAppManualBackup;
             rowLayout.AddChidren(txName);
 
-            rowLayout.AddRightIconControl();
+            rowLayout.AddRightArrow();
 
-            rowLayout.MouseUpEvent += (sender, e) =>
+            rowLayout.ButtonClickEvent += (sender, e) =>
             {
                 var form = new HdlManualBackUpForm();
-                this.AddForm(form);
+                form.AddForm();
             };
         }
 
@@ -86,21 +92,21 @@
         /// </summary>
         private void InitGatewayBackupRow()
         {
-            var rowLayout = new StatuRowLayout();
+            var rowLayout = new FrameRowControl();
             rowLayout.Y = ControlCommonResourse.ListViewRowHeight * 2;
             bodyFrameLayout.AddChidren(rowLayout);
 
             //缃戝叧澶囦唤
-            var txName = new RowCenterView(false);
+            var txName = rowLayout.AddLeftCaption("", 800);
             txName.TextID = R.MyInternationalizationString.uGatewayBackup;
             rowLayout.AddChidren(txName);
 
-            rowLayout.AddRightIconControl();
+            rowLayout.AddRightArrow();
 
-            rowLayout.MouseUpEvent += (sender, e) =>
+            rowLayout.ButtonClickEvent += (sender, e) =>
             {
                 var form = new HdlGatewayListBackUpForm();
-                this.AddForm(form);
+                form.AddForm();
             };
         }
     }

--
Gitblit v1.8.0