wxr
2021-07-01 adc150efb13a0506f45a3c344c3ee2ef2dba8e90
HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/Transfer/TransferResidenceResultPage.cs
@@ -2,6 +2,7 @@
using Shared;
using HDL_ON.UI.CSS;
using HDL_ON.Stan;
using System.Collections.Generic;
namespace HDL_ON.UI
{
@@ -24,16 +25,16 @@
        /// <summary>
        /// 画面显示(底层会固定调用此方法,借以完成画面创建)
        /// </summary>
        /// <param name="i_accountResult">对方账号信息</param>
        /// <param name="i_accountInfo">用户对象信息</param>
        /// <param name="i_success">是否成功</param>
        public void ShowForm(AccountInfoResult i_accountResult, bool i_success)
        public void ShowForm(AccountInfoResult i_accountInfo, bool i_success)
        {
            this.ScrollLeftEnabled = false;
            //过户
            base.SetTitleText(Language.StringByID(StringId.Transfer));
            //初始化中部信息
            this.InitMiddleFrame();
            this.InitMiddleFrame(i_accountInfo, i_success);
            //移除返回键
            base.RemoveBackButton();
@@ -42,14 +43,56 @@
        /// <summary>
        /// 初始化中部信息
        /// </summary>
        private void InitMiddleFrame()
        /// <param name="i_accountInfo">用户对象信息</param>
        /// <param name="i_success">是否成功</param>
        private void InitMiddleFrame(AccountInfoResult i_accountInfo, bool i_success)
        {
            //清空bodyFrame
            this.ClearBodyFrame();
            //确认
            //图片
            var btnPictrue = new PicViewControl(180, 180);
            btnPictrue.Y = Application.GetRealHeight(32);
            btnPictrue.Gravity = Gravity.CenterHorizontal;
            btnPictrue.UnSelectedImagePath = i_success == true ? "Public/TipIcon_Successfully.png" : "Public/TipIcon_Failed.png";
            bodyFrameLayout.AddChidren(btnPictrue);
            List<NormalViewControl> listContr = null;
            if (i_success == true)
            {
                //用户{0}已经成为住宅行管理员
                string strMsg = Language.StringByID(StringId.CongratulationsXXBecomingNNAdministrator).Replace("{0}", i_accountInfo.MemberName);
                listContr = this.AddListMsgControls(bodyFrameLayout, strMsg, CSS_FontSize.SubheadingFontSize, CSS_Color.MainColor, Application.GetRealHeight(24),
                    btnPictrue.Bottom + Application.GetRealHeight(16));
                //该住宅的信息将在您的账号中删除
                var btnMsg2 = new NormalViewControl(bodyFrameLayout.Width - HdlControlResourse.XXLeft * 2, Application.GetRealHeight(18), false);
                btnMsg2.Y = listContr[listContr.Count - 1].Bottom + Application.GetRealHeight(8);
                btnMsg2.TextAlignment = TextAlignment.Center;
                btnMsg2.Gravity = Gravity.CenterHorizontal;
                btnMsg2.TextSize = CSS_FontSize.PromptFontSize_FirstLevel;
                btnMsg2.TextID = StringId.ResidenceDataWillBeDeletedFromYourAccount;
                bodyFrameLayout.AddChidren(btnMsg2);
            }
            else
            {
                //过户失败
                string strMsg = Language.StringByID(StringId.TransferFail);
                listContr = this.AddListMsgControls(bodyFrameLayout, strMsg, CSS_FontSize.SubheadingFontSize, CSS_Color.AuxiliaryColor2, Application.GetRealHeight(24),
                    btnPictrue.Bottom + Application.GetRealHeight(16));
                //请重新尝试
                var btnMsg2 = new NormalViewControl(bodyFrameLayout.Width - HdlControlResourse.XXLeft * 2, Application.GetRealHeight(18), false);
                btnMsg2.Y = listContr[listContr.Count - 1].Bottom + Application.GetRealHeight(8);
                btnMsg2.TextAlignment = TextAlignment.Center;
                btnMsg2.Gravity = Gravity.CenterHorizontal;
                btnMsg2.TextSize = CSS_FontSize.PromptFontSize_FirstLevel;
                btnMsg2.TextID = StringId.PleaseTryAgain;
                bodyFrameLayout.AddChidren(btnMsg2);
            }
            //完成
            var btnConfirm = new BottomClickButton(220);
            btnConfirm.TextID = StringId.Complete;
            btnConfirm.Y = Application.GetRealHeight(337);
            btnConfirm.TextID = i_success == true ? StringId.Complete : StringId.Retry;
            bodyFrameLayout.AddChidren(btnConfirm);
            btnConfirm.ButtonClickEvent += (sender, e) =>
            {