From e22fdb94322e6cec38e5e4a9aec13d431a133fde Mon Sep 17 00:00:00 2001
From: 黄学彪 <hxb@hdlchina.com.cn>
Date: 星期二, 28 四月 2020 16:32:35 +0800
Subject: [PATCH] 上传合并后的代码

---
 ZigbeeApp/Shared/Phone/MainPage/SelectLocalDeviceImageForm.cs |   31 +++++++++++++++++++++++--------
 1 files changed, 23 insertions(+), 8 deletions(-)

diff --git a/ZigbeeApp/Shared/Phone/MainPage/Controls/SelectLocalDeviceImageForm.cs b/ZigbeeApp/Shared/Phone/MainPage/SelectLocalDeviceImageForm.cs
similarity index 77%
rename from ZigbeeApp/Shared/Phone/MainPage/Controls/SelectLocalDeviceImageForm.cs
rename to ZigbeeApp/Shared/Phone/MainPage/SelectLocalDeviceImageForm.cs
index 3cdfc7b..6b03468 100755
--- a/ZigbeeApp/Shared/Phone/MainPage/Controls/SelectLocalDeviceImageForm.cs
+++ b/ZigbeeApp/Shared/Phone/MainPage/SelectLocalDeviceImageForm.cs
@@ -3,7 +3,7 @@
 using System.Collections.Generic;
 using System.Text;
 
-namespace Shared.Phone.MainPage.Controls
+namespace Shared.Phone.MainPage
 {
     /// <summary>
     /// 閫夋嫨鏈湴璁惧鍥剧墖鐨勭晫闈�
@@ -16,6 +16,10 @@
         /// 缁撴潫閫夋嫨鐨勪簨浠�(鍥剧墖鍚嶅瓧)
         /// </summary>
         public Action<string> FinishSelectEvent = null;
+        /// <summary>
+        /// 褰撳墠閫夋嫨鐨勫浘鏍囨帶浠�
+        /// </summary>
+        private PicViewControl selectContr = null;
 
         #endregion
 
@@ -29,7 +33,7 @@
             //鍒濆鍖栦腑閮ㄤ俊鎭�
             this.InitMiddleFrame();
             //璁剧疆澶撮儴淇℃伅
-            base.SetTitleText(Language.StringByID(R.MyInternationalizationString.LocalPicture));
+            base.SetTitleText(Language.StringByID(R.MyInternationalizationString.SelectIcon));
         }
 
         /// <summary>
@@ -63,7 +67,7 @@
                     listView.AddChidren(frameRow);
                 }
                 //鑳屾櫙
-                var frameBack = new FrameLayoutControl();
+                var frameBack = new FrameLayoutStatuControl();
                 frameBack.UseClickStatu = false;
                 frameBack.Height = backWidth;
                 frameBack.Width = backWidth;
@@ -82,17 +86,28 @@
 
                 frameBack.ButtonClickEvent += (sender, e) =>
                 {
-                    //缁撴潫閫夋嫨鐨勪簨浠�
-                    //this.FinishSelectEvent?.Invoke(btnIcon.ImagePath);
-                    this.CloseForm();
+                    btnIcon.IsSelected = !btnIcon.IsSelected;
+                    if (this.selectContr != null && this.selectContr.UnSelectedImagePath != btnIcon.UnSelectedImagePath)
+                    {
+                        //鍙栨秷鎺夊墠涓�涓�
+                        this.selectContr.IsSelected = false;
+                    }
+                    this.selectContr = btnIcon;
                 };
             }
 
-            //淇濆瓨
+            //纭畾
             var btnSave = new BottomClickButton();
-            btnSave.TextID = R.MyInternationalizationString.uSave;
+            btnSave.TextID = R.MyInternationalizationString.uConfirm1;
+            bodyFrameLayout.AddChidren(btnSave);
             btnSave.ButtonClickEvent += (sender, e) =>
             {
+                if (this.selectContr != null && this.selectContr.IsSelected == true)
+                {
+                    //璋冪敤鍥炶皟鍑芥暟
+                    this.FinishSelectEvent?.Invoke(this.selectContr.UnSelectedImagePath);
+                }
+                this.CloseForm();
             };
 
             //璋冩暣妗屽竷楂樺害

--
Gitblit v1.8.0