From 8905afcbd6dbb859e79199be86a7c706a03307b0 Mon Sep 17 00:00:00 2001
From: JLChen <551775569@qq.com>
Date: 星期四, 26 十一月 2020 15:34:59 +0800
Subject: [PATCH] 2020-11-26 1.获取支持、过户新功能页面实现。2UI优化调整。

---
 HDL_ON/UI/UI0-Public/Widget/ListCellView.cs |   87 ++++++++++++++++++-------------------------
 1 files changed, 37 insertions(+), 50 deletions(-)

diff --git a/HDL_ON/UI/UI0-Public/Widget/ListCellView.cs b/HDL_ON/UI/UI0-Public/Widget/ListCellView.cs
index 0a87cc1..f0c1c06 100644
--- a/HDL_ON/UI/UI0-Public/Widget/ListCellView.cs
+++ b/HDL_ON/UI/UI0-Public/Widget/ListCellView.cs
@@ -11,50 +11,46 @@
     public class ListCellView : FrameLayout
     {
         /// <summary>
-        /// 
+        /// 鏍囬
         /// </summary>
-        public Button btnTilte;
+        public Button BtnTilte;
         /// <summary>
         /// 鍓爣棰�
         /// </summary>
-        public Button btnSubtitle;
+        public Button BtnSubtitle;
         /// <summary>
         /// 绠ご鍥炬爣
         /// </summary>
-        public Button btnImage;
+        public Button BtnGo;
         /// <summary>
-        /// 
+        /// 鍒嗗壊绾�
         /// </summary>
-        public LineView lineView;
-
-        /// <summary>
-        /// 
-        /// </summary>
-        public string tilteText;
-        /// <summary>
-        /// 
-        /// </summary>
-        public string subtitleText;
-
+        public LineView LineView;
         /// <summary>
         /// 鐐瑰嚮瑙﹀彂瀵逛簨浠�
         /// </summary>
-        public Action goAction;
-
-        /// <summary>
-        /// 
-        /// </summary>
-        public bool isShowImageBtn = true;
+        public Action GoAction;
 
 
         /// <summary>
-        /// 
+        /// ListCellView 榛樿
         /// </summary>
         public ListCellView()
         {
-            this.Height = Application.GetRealHeight(50);
-            this.BackgroundColor = CSS_Color.MainBackgroundColor;
             ShowView();
+        }
+
+        /// <summary>
+        /// ListCellView 鎸囧畾鍙傛暟
+        /// </summary>
+        /// <param name="tilteText"></param>
+        /// <param name="subtitleText"></param>
+        /// <param name="action"></param>
+        /// <param name="isShowImageBtn"></param>
+        public ListCellView(string tilteText, string subtitleText, Action action, bool isShowImageBtn = true)
+        {
+
+            ShowView(tilteText, subtitleText, action, isShowImageBtn);
         }
 
         /// <summary>
@@ -64,24 +60,15 @@
         /// <param name="subtitleText"></param>
         /// <param name="action"></param>
         /// <param name="isShowImageBtn"></param>
-        public ListCellView(string tilteText, string subtitleText, Action action, bool isShowImageBtn = true)
+        void ShowView(string tilteText = "", string subtitleText = "", Action action = null, bool isShowImageBtn = true)
         {
+            this.BackgroundColor = CSS_Color.MainBackgroundColor;
             this.Height = Application.GetRealHeight(50);
-            this.tilteText = tilteText;
-            this.subtitleText = subtitleText;
-            this.goAction = action;
-            ShowView();
-        }
-
-        /// <summary>
-        /// 
-        /// </summary>
-        void ShowView()
-        {
+            this.GoAction = action;
             /// <summary>
             /// 鏍囬
             /// </summary>
-            btnTilte = new Button()
+            BtnTilte = new Button()
             {
                 X = Application.GetRealWidth(16),
                 Width = Application.GetRealWidth(120),
@@ -90,11 +77,11 @@
                 TextSize = CSS_FontSize.SubheadingFontSize,
                 Text = tilteText,
             };
-            this.AddChidren(btnTilte);
+            this.AddChidren(BtnTilte);
             /// <summary>
             /// 鍓爣棰�
             /// </summary>
-            btnSubtitle = new Button()
+            BtnSubtitle = new Button()
             {
                 X = Application.GetRealWidth(100),
                 Width = Application.GetRealWidth(230),
@@ -104,12 +91,12 @@
                 Text = subtitleText,
 
             };
-            this.AddChidren(btnSubtitle);
+            this.AddChidren(BtnSubtitle);
 
             /// <summary>
             /// 鍓嶈繘鍥炬爣
             /// </summary>
-            btnImage = new Button()
+            BtnGo = new Button()
             {
                 X = Application.GetRealWidth(339),
                 Gravity = Gravity.CenterVertical,
@@ -120,20 +107,20 @@
 
             if (isShowImageBtn)
             {
-                this.AddChidren(btnImage);
+                this.AddChidren(BtnGo);
             }
 
-            lineView = new LineView();
-            this.AddChidren(lineView);
-            lineView.Y = this.Height - lineView.Height;
+            LineView = new LineView();
+            this.AddChidren(LineView);
+            LineView.Y = this.Height - LineView.Height;
 
             EventHandler<MouseEventArgs> eventHandler = (sender, e) =>
             {
-                goAction?.Invoke();
+                GoAction?.Invoke();
             };
-            btnTilte.MouseUpEventHandler = eventHandler;
-            btnSubtitle.MouseUpEventHandler = eventHandler;
-            btnImage.MouseUpEventHandler = eventHandler;
+            BtnTilte.MouseUpEventHandler = eventHandler;
+            BtnSubtitle.MouseUpEventHandler = eventHandler;
+            BtnGo.MouseUpEventHandler = eventHandler;
 
         }
     }

--
Gitblit v1.8.0