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/Member/AddMemberSuccessForm.cs | 136 ++++++++++++++++++++++++++++++---------------
1 files changed, 90 insertions(+), 46 deletions(-)
diff --git a/ZigbeeApp/Shared/Phone/UserCenter/Member/AddMemberSuccessForm.cs b/ZigbeeApp/Shared/Phone/UserCenter/Member/AddMemberSuccessForm.cs
index 9fafb28..c72883a 100755
--- a/ZigbeeApp/Shared/Phone/UserCenter/Member/AddMemberSuccessForm.cs
+++ b/ZigbeeApp/Shared/Phone/UserCenter/Member/AddMemberSuccessForm.cs
@@ -7,8 +7,14 @@
/// <summary>
/// 娣诲姞鎴愬憳鎴愬姛鐨勭敾闈�
/// </summary>
- public class AddMemberSuccessForm : UserCenterCommonForm
+ public class AddMemberSuccessForm : DialogCommonForm
{
+ #region 鈻� 鍙橀噺澹版槑___________________________
+
+ /// <summary>
+ /// 鐣岄潰鍏抽棴浜嬩欢
+ /// </summary>
+ public Action FormCloseEvent = null;
/// <summary>
/// 鎴愬憳璐﹀彿淇℃伅
/// </summary>
@@ -17,6 +23,10 @@
/// 鎴愬憳淇℃伅
/// </summary>
private MemberInfoRes memberResult = null;
+
+ #endregion
+
+ #region 鈻� 鍒濆鍖朹____________________________
/// <summary>
/// 鐢婚潰鏄剧ず(搴曞眰浼氬浐瀹氳皟鐢ㄦ鏂规硶锛屽�熶互瀹屾垚鐢婚潰鍒涘缓)
@@ -28,9 +38,6 @@
this.memberAccountResult = i_accountInfoResult;
this.memberResult = i_memberResult;
- //璁剧疆鏍囬淇℃伅
- base.SetTitleText(Language.StringByID(R.MyInternationalizationString.uMemberInformation));
-
//鍒濆鍖栦腑閮ㄦ帶浠�
this.InitMiddleFrame();
}
@@ -41,51 +48,63 @@
/// </summary>
private void InitMiddleFrame()
{
- //瀹舵棌鎴愬憳娣诲姞鎴愬姛!
- var btnSuccess = new ViewNormalControl(800, true);
- btnSuccess.Y = Application.GetRealHeight(100);
- btnSuccess.TextAlignment = TextAlignment.Center;
- btnSuccess.TextID = R.MyInternationalizationString.uAddMemberSuccess;
- btnSuccess.Gravity = Gravity.CenterHorizontal;
- bodyFrameLayout.AddChidren(btnSuccess);
- //澶村儚
- var btnIcon = new ProfilePhotoControl();
- btnIcon.UnSelectedImagePath = "Account/Admin.png";
- btnIcon.Y = Application.GetRealHeight(300);
- btnIcon.Gravity = Gravity.CenterHorizontal;
- bodyFrameLayout.AddChidren(btnIcon);
+ //鑳屾櫙妗�
+ var frame = new FrameLayout();
+ frame.Width = Application.GetRealWidth(838);
+ frame.Height = Application.GetRealHeight(1097);
+ frame.BackgroundColor = UserCenterColor.Current.White;
+ frame.Gravity = Gravity.Center;
+ frame.Radius = (uint)Application.GetMinRealAverage(6);
+ bodyFrameLayout.AddChidren(frame);
- //鎴愬憳ID
- var btnUserId = new ViewNormalControl(800, true);
- btnUserId.Y = btnIcon.Bottom + Application.GetRealHeight(20);
- btnUserId.Gravity = Gravity.CenterHorizontal;
- btnUserId.Text = memberResult.Account;
- btnUserId.TextAlignment = TextAlignment.Center;
- bodyFrameLayout.AddChidren(btnUserId);
+ //鐢ㄦ埛鍥炬爣
+ var btnUserIcon = new PicViewControl(207, 207);
+ btnUserIcon.Y = Application.GetRealHeight(104);
+ btnUserIcon.Gravity = Gravity.CenterHorizontal;
+ btnUserIcon.UnSelectedImagePath = "Center/Admin.png";
+ frame.AddChidren(btnUserIcon);
//鏄电О
- var btnName = new ViewNormalControl(800, true);
- btnName.Y = btnUserId.Bottom + Application.GetRealHeight(20);
- btnName.Gravity = Gravity.CenterHorizontal;
- btnName.Text = memberResult.UserName;
- btnName.TextAlignment = TextAlignment.Center;
- bodyFrameLayout.AddChidren(btnName);
- if (string.IsNullOrEmpty(btnName.Text) == true)
+ var btnName = new NormalViewControl(frame.Width, Application.GetRealHeight(55), false);
+ btnName.TextAlignment = TextAlignment.Center;
+ btnName.Y = Application.GetRealHeight(334);
+ btnName.TextColor = UserCenterColor.Current.TextColor2;
+ btnName.TextSize = 16;
+ btnName.Text = memberResult.UserName;
+ if (string.IsNullOrEmpty(memberResult.UserName) == true)
{
- //濡傛灉瀹冩湰韬氨娌″悕瀛楃殑璇濓紝鎶婁粬鐨処D浣滀负鏄电О
btnName.Text = memberResult.Account;
}
+ frame.AddChidren(btnName);
+
+ //鏉冮檺
+ var btnAuthority = new NormalViewControl(frame.Width, Application.GetRealHeight(50), false);
+ btnAuthority.TextAlignment = TextAlignment.Center;
+ btnAuthority.Y = Application.GetRealHeight(400);
+ btnAuthority.TextColor = UserCenterColor.Current.TextGrayColor;
+ btnAuthority.TextID = R.MyInternationalizationString.uMember;
+ btnAuthority.TextSize = 12;
+ frame.AddChidren(btnAuthority);
+
+ //瀹舵棌鎴愬憳娣诲姞鎴愬姛
+ var btnSuccess = new NormalViewControl(frame.Width, Application.GetRealHeight(82), false);
+ btnSuccess.Y = Application.GetRealHeight(547);
+ btnSuccess.TextAlignment = TextAlignment.Center;
+ btnSuccess.TextID = R.MyInternationalizationString.uAddMemberSuccess;
+ btnSuccess.TextSize = 20;
+ frame.AddChidren(btnSuccess);
//鎴块棿閲岄潰鏈夎澶囨墠浼氭樉绀哄叡浜澶囪彍鍗�
if (this.CheckIsCanShard() == true)
{
//閰嶇疆鍏变韩鍐呭
- var btnmsg = new MsgViewControl(800, true);
- btnmsg.Gravity = Gravity.CenterHorizontal;
- btnmsg.Y = Application.GetRealHeight(1200);
- btnmsg.TextColor = UserCenterColor.Current.TextGrayColor;
- btnmsg.Text = Language.StringByID(R.MyInternationalizationString.uConfigureSharedContent) + " >>";
- btnmsg.MouseUpEventHandler += (sender, e) =>
+ var btnmsg = new NormalViewControl(frame.Width, Application.GetRealHeight(50), false);
+ btnmsg.Y = Application.GetRealHeight(783);
+ btnmsg.TextSize = 12;
+ btnmsg.TextAlignment = TextAlignment.Center;
+ btnmsg.TextColor = UserCenterColor.Current.TextOrangeColor;
+ btnmsg.Text = Language.StringByID(R.MyInternationalizationString.uConfigureSharedContent);
+ btnmsg.ButtonClickEvent += (sender, e) =>
{
//鍏堟竻绌哄叡浜枃浠跺す
HdlShardLogic.Current.ClearShardDirectory();
@@ -94,9 +113,32 @@
var form = new SharedContent.ConfigureNewSharedListRoomForm();
this.AddFromAndRemoveNowForm(form, memberResult, memberInfo);
};
- bodyFrameLayout.AddChidren(btnmsg);
+ frame.AddChidren(btnmsg);
+
+ //搴曠嚎
+ int lineWidth = btnmsg.GetRealWidthByText(12);
+ var btnLine = new NormalViewControl(lineWidth, ControlCommonResourse.BottomLineHeight, false);
+ btnLine.BackgroundColor = UserCenterColor.Current.TextOrangeColor;
+ btnLine.Gravity = Gravity.CenterHorizontal;
+ btnLine.Y = btnmsg.Bottom - Application.GetRealHeight(10);
+ frame.AddChidren(btnLine);
+
}
+
+ //瀹屾垚
+ var btnFinish = new BottomClickButton(688);
+ btnFinish.Y = Application.GetRealHeight(867);
+ btnFinish.TextID = R.MyInternationalizationString.uFinish;
+ frame.AddChidren(btnFinish);
+ btnFinish.ButtonClickEvent += (sender, e) =>
+ {
+ this.CloseForm();
+ };
}
+
+ #endregion
+
+ #region 鈻� 涓�鑸柟娉昣__________________________
/// <summary>
/// 妫�娴嬭兘鍚﹀垎浜�
@@ -104,14 +146,16 @@
/// <returns></returns>
private bool CheckIsCanShard()
{
- foreach (var room in Shared.Common.Room.Lists)
- {
- if (room.DeviceUIList.Count > 0)
- {
- return true;
- }
- }
+ //foreach (var room in Shared.Common.Room.Lists)
+ //{
+ // if (room.DeviceUIList.Count > 0)
+ // {
+ // return true;
+ // }
+ //}
return false;
}
+
+ #endregion
}
}
--
Gitblit v1.8.0