From eb424d24e39bab4a245725f35deab3f234ea0f13 Mon Sep 17 00:00:00 2001 From: gxc <guoxuecheng@guoxuechengdeMacBook-Pro.local> Date: 星期五, 13 十二月 2019 10:48:50 +0800 Subject: [PATCH] 2019.12.13 --- ZigbeeApp/Shared/Phone/Device/CommonForm/DeviceInfoRow.cs | 52 +++++++++++++++++++++++++++++++++++++++++++++++++--- 1 files changed, 49 insertions(+), 3 deletions(-) diff --git a/ZigbeeApp/Shared/Phone/Device/CommonForm/DeviceInfoRow.cs b/ZigbeeApp/Shared/Phone/Device/CommonForm/DeviceInfoRow.cs index f335c58..ff40bd5 100644 --- a/ZigbeeApp/Shared/Phone/Device/CommonForm/DeviceInfoRow.cs +++ b/ZigbeeApp/Shared/Phone/Device/CommonForm/DeviceInfoRow.cs @@ -4,7 +4,6 @@ { public class DeviceInfoRow : FrameLayout { - /// <summary> /// TipBtn /// </summary> @@ -17,6 +16,14 @@ /// NextBtn /// </summary> public Button NextBtn; + /// <summary> + /// ClickBtn + /// </summary> + public Button ClickBtn; + /// <summary> + /// line + /// </summary> + private Button line; /// <summary> /// DeviceInfoEditRow @@ -47,7 +54,7 @@ NameText = new Button { - X = Application.GetRealWidth(300), + X = Application.GetRealWidth(350), Width = Application.GetRealWidth(600), Height = Application.GetRealHeight(80), Gravity = Gravity.CenterVertical, @@ -67,7 +74,7 @@ }; AddChidren(NextBtn); - var line = new Button() + line = new Button() { X = Application.GetRealWidth(CommonFormResouce.X_Left), Y = Height - 2, @@ -76,6 +83,9 @@ BackgroundColor = ZigbeeColor.Current.GXCGrayLineColor2, }; AddChidren(line); + + ClickBtn = new Button(); + AddChidren(ClickBtn); } /// <summary> @@ -96,6 +106,15 @@ SetTitle(Language.StringByID(title)); } + /// <summary> + /// SetTitleColor + /// </summary> + /// <param name="color"></param> + public void SetTitleColor(uint color) + { + NameText.TextColor = color; + } + /// <summary> /// SetName @@ -114,5 +133,32 @@ { SetTipTitle(Language.StringByID(title)); } + + /// <summary> + /// HideLine + /// </summary> + /// <param name="hiden"></param> + public void HideLine(bool hiden) + { + line.Visible = !hiden; + } + + /// <summary> + /// HideNext + /// </summary> + /// <param name="hiden"></param> + public void HideNext(bool hiden) + { + NextBtn.Visible = !hiden; + } + + /// <summary> + /// CanClick + /// </summary> + /// <param name="canClick"></param> + public void CanClick(bool canClick) + { + ClickBtn.Enable = canClick; + } } } -- Gitblit v1.8.0