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