hxb
2020-12-17 5eeafe3af80bfd88306bd8ad9e76c8f4b51ca35f
HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPage.cs
@@ -84,67 +84,59 @@
        /// 区域成员小区域文本
        /// </summary>
        Button btnResidenceMemberText;
        /// <summary>
        /// 区域安放小区域
        /// </summary>
        FrameLayout residenceArmView;
        /// <summary>
        /// 区域成安放小区域图标
        /// </summary>
        Button btnResidenceArmIcon;
        /// <summary>
        /// 区域安放小区域文本
        /// </summary>
        Button btnResidenceArmText;
        #region F3阶段
        ///// <summary>
        ///// 区域数据备份小区域
        ///// 区域安放小区域
        ///// </summary>
        //FrameLayout residenceDataBackupView;
        //FrameLayout residenceArmView;
        ///// <summary>
        ///// 区域数据备份小区域图标
        ///// 区域成安放小区域图标
        ///// </summary>
        //Button btnResidenceDataBackupIcon;
        //Button btnResidenceArmIcon;
        ///// <summary>
        ///// 区域数据备份小区域文本
        ///// 区域安放小区域文本
        ///// </summary>
        //Button btnResidenceDataBackupText;
        /// <summary>
        /// 区域辅助功能小区域
        /// </summary>
        FrameLayout residenceAuxiliaryFunctionView;
        /// <summary>
        /// 区域辅助功能小区域图标
        /// </summary>
        Button btnResidenceAuxiliaryFunctionIcon;
        /// <summary>
        /// 区域辅助功能小区域文本
        /// </summary>
        Button btnResidenceAuxiliaryFunctionText;
        /// <summary>
        /// 区域添加功能小区域
        /// </summary>
        FrameLayout residenceAddFunctionView;
        /// <summary>
        /// 区域添加功能小区域图标
        /// </summary>
        Button btnResidenceAddFunctionIcon;
        /// <summary>
        /// 区域添加功能小区域文本
        /// </summary>
        Button btnResidenceAddFunctionText;
        /// <summary>
        /// 软件设置区域
        /// </summary>
        FrameLayout softSettingView;
        /// <summary>
        /// 软件夜览模式文本
        /// </summary>
        Button btnNightViewModeText;
        /// <summary>
        /// 通用设置文本
        /// </summary>
        Button btnGeneralSettingsText;
        //Button btnResidenceArmText;
        ///// <summary>
        ///// 区域辅助功能小区域
        ///// </summary>
        //FrameLayout residenceAuxiliaryFunctionView;
        ///// <summary>
        ///// 区域辅助功能小区域图标
        ///// </summary>
        //Button btnResidenceAuxiliaryFunctionIcon;
        ///// <summary>
        ///// 区域辅助功能小区域文本
        ///// </summary>
        //Button btnResidenceAuxiliaryFunctionText;
        ///// <summary>
        ///// 区域添加功能小区域
        ///// </summary>
        //FrameLayout residenceAddFunctionView;
        ///// <summary>
        ///// 区域添加功能小区域图标
        ///// </summary>
        //Button btnResidenceAddFunctionIcon;
        ///// <summary>
        ///// 区域添加功能小区域文本
        ///// </summary>
        //Button btnResidenceAddFunctionText;
        #endregion
        #region F3阶段
        ///// <summary>
        ///// 软件设置区域
        ///// </summary>
        //FrameLayout softSettingView;
        ///// <summary>
        ///// 软件夜览模式文本
        ///// </summary>
        //Button btnNightViewModeText;
        ///// <summary>
        ///// 通用设置文本
        ///// </summary>
        //Button btnGeneralSettingsText;
        #endregion
        /// <summary>
        /// 获取支持小区域
        /// </summary>
@@ -200,13 +192,12 @@
                TextAlignment = TextAlignment.Center,
                TextColor = CSS_Color.FirstLevelTitleColor,
                TextSize = CSS_FontSize.SubheadingFontSize,
                Text = string.IsNullOrEmpty(MainPage.LoginUser.userName) ? "不愿意透露姓名的用户" : MainPage.LoginUser.userName
                Text = string.IsNullOrEmpty(UserInfo.Current.userName) ? Language.StringByID(StringId.UsersWhoNameIsEmpty) : UserInfo.Current.userName
            };
            personalInfoView.AddChidren(btnUserName);
            if (!string.IsNullOrEmpty(MainPage.LoginUser.userName))
            if (!string.IsNullOrEmpty( UserInfo.Current.userName))
            {
                btnUserName.Text = MainPage.LoginUser.userName; ;
                btnUserName.Text =  UserInfo.Current.userName; ;
            }
            btnEmail = new Button()
            {
@@ -215,7 +206,7 @@
                TextAlignment = TextAlignment.Center,
                TextColor = CSS_Color.TextualColor,
                TextSize = CSS_FontSize.PromptFontSize_FirstLevel,
                Text = MainPage.LoginUser.accountString
                Text =  UserInfo.Current.AccountString
            };
            personalInfoView.AddChidren(btnEmail);
@@ -226,15 +217,15 @@
                Width = Application.GetMinRealAverage(84),
                Height = Application.GetMinRealAverage(84),
                Radius = (uint)Application.GetMinRealAverage(42),
                ImagePath = MainPage.LoginUser.headImagePagePath
                ImagePath =  UserInfo.Current.headImagePagePath
            };
            bodyView.AddChidren(userHeadImageView);
            //if ( MainPage.LoginUser.headImagePageBytes==null)
            //if (  UserInfo.Current.headImagePageBytes==null)
            //{
            //    userHeadImageView.ImagePath = MainPage.LoginUser.headImagePagePath;
            //    userHeadImageView.ImagePath =  UserInfo.Current.headImagePagePath;
            //}else
            //{
            //    userHeadImageView.ImageBytes = MainPage.LoginUser.headImagePageBytes;
            //    userHeadImageView.ImageBytes =  UserInfo.Current.headImagePageBytes;
            //}
            #endregion
@@ -243,6 +234,7 @@
            {
                Y = Application.GetRealHeight(8) + personalInfoView.Bottom,
                Height = Application.GetRealHeight(400),
                ScrollEnabled = false
            };
            bodyView.AddChidren(contentView);
            LoadContentView();
@@ -252,22 +244,24 @@
        {
            contentView.RemoveAll();
            #region F3阶段
            #region 住宅信息区域
            if (!DB_ResidenceData.residenceData.residecenInfo.IsOthreShare)
            {
                residenceInfoView = new FrameLayout()
                {
                    Gravity = Gravity.CenterHorizontal,
                    Width = Application.GetRealWidth(343),
                    Height = Application.GetRealHeight(213),
                    BackgroundColor = CSS_Color.MainBackgroundColor,
                    Radius = (uint)Application.GetRealHeight(12),
                    BorderColor = 0x00FFFFFF,
                    BorderWidth = 0,
                };
                contentView.AddChidren(residenceInfoView);
            }
            else
            //if (!DB_ResidenceData.Instance.CurrentRegion.IsOthreShare)
            //{
            //    residenceInfoView = new FrameLayout()
            //    {
            //        Gravity = Gravity.CenterHorizontal,
            //        Width = Application.GetRealWidth(343),
            //        Height = Application.GetRealHeight(213),
            //        BackgroundColor = CSS_Color.MainBackgroundColor,
            //        Radius = (uint)Application.GetRealHeight(12),
            //        BorderColor = 0x00FFFFFF,
            //        BorderWidth = 0,
            //    };
            //    contentView.AddChidren(residenceInfoView);
            //}
            //else
            #endregion
            {
                residenceInfoView = new FrameLayout()
                {
@@ -302,7 +296,7 @@
                TextAlignment = TextAlignment.CenterLeft,
                TextColor = CSS_Color.FirstLevelTitleColor,
                TextSize = CSS_FontSize.EmphasisFontSize_FirstLevel,
                Text = DB_ResidenceData.residenceData.residecenInfo.Name,
                Text = DB_ResidenceData.Instance.CurrentRegion.Name,
            };
            residenceInfoView.AddChidren(btnCurResidenceName);
@@ -322,7 +316,7 @@
                Y = Application.GetRealHeight(15),
                Width = Application.GetMinRealAverage(20),
                Height = Application.GetMinRealAverage(20),
                UnSelectedImagePath = DB_ResidenceData.residenceData.residecenInfo.IsOthreShare
                UnSelectedImagePath = DB_ResidenceData.Instance.CurrentRegion.IsOthreShare
                                    == false ? "PersonalCenter/AdminTypeIcon.png" : "PersonalCenter/MemberTypeIcon.png",
            };
            userTypeView.AddChidren(btnUserTypeIcon);
@@ -335,13 +329,13 @@
                TextAlignment = TextAlignment.CenterLeft,
                TextColor = CSS_Color.MainBackgroundColor,
                TextSize = CSS_FontSize.PromptFontSize_FirstLevel,
                TextID = DB_ResidenceData.residenceData.residecenInfo.IsOthreShare
                TextID = DB_ResidenceData.Instance.CurrentRegion.IsOthreShare
                        == false ? StringId.Administrators : StringId.Member
            };
            userTypeView.AddChidren(btnUserTypeName);
            #endregion
            #region 住宅管理
            if (!DB_ResidenceData.residenceData.residecenInfo.IsOthreShare)
            if (!DB_ResidenceData.Instance.CurrentRegion.IsOthreShare)
            {
                #region ---住宅管理区域
                residenceManageView = new FrameLayout()
@@ -374,6 +368,7 @@
                };
                residenceManageView.AddChidren(btnResidenceManageText);
                #endregion
                #region ---成员区域
                residenceMemberView = new FrameLayout()
                {
@@ -405,33 +400,34 @@
                residenceMemberView.AddChidren(btnResidenceMemberText);
                #endregion
                #region ---安放区域
                residenceArmView = new FrameLayout()
                {
                    X = residenceMemberView.Right,
                    Y = Application.GetRealHeight(68),
                    Width = Application.GetRealWidth(64 + 48),
                    Height = Application.GetRealHeight(64),
                };
                residenceInfoView.AddChidren(residenceArmView);
                btnResidenceArmIcon = new Button
                {
                    Gravity = Gravity.CenterHorizontal,
                    Y = Application.GetRealHeight(5),
                    Width = Application.GetMinRealAverage(30),
                    Height = Application.GetMinRealAverage(30),
                    UnSelectedImagePath = "PersonalCenter/ResidenceArmIcon.png",
                };
                residenceArmView.AddChidren(btnResidenceArmIcon);
                btnResidenceArmText = new Button()
                {
                    Y = btnResidenceManageIcon.Bottom,
                    Height = Application.GetRealHeight(29),
                    TextID = StringId.Undefense,
                    TextAlignment = TextAlignment.Center,
                    TextColor = CSS_Color.FirstLevelTitleColor,
                    TextSize = CSS_FontSize.PromptFontSize_FirstLevel
                };
                residenceArmView.AddChidren(btnResidenceArmText);
                #region F3阶段
                //residenceArmView = new FrameLayout()
                //{
                //    X = residenceMemberView.Right,
                //    Y = Application.GetRealHeight(68),
                //    Width = Application.GetRealWidth(64 + 48),
                //    Height = Application.GetRealHeight(64),
                //};
                //residenceInfoView.AddChidren(residenceArmView);
                //btnResidenceArmIcon = new Button
                //{
                //    Gravity = Gravity.CenterHorizontal,
                //    Y = Application.GetRealHeight(5),
                //    Width = Application.GetMinRealAverage(30),
                //    Height = Application.GetMinRealAverage(30),
                //    UnSelectedImagePath = "PersonalCenter/ResidenceArmIcon.png",
                //};
                //residenceArmView.AddChidren(btnResidenceArmIcon);
                //btnResidenceArmText = new Button()
                //{
                //    Y = btnResidenceManageIcon.Bottom,
                //    Height = Application.GetRealHeight(29),
                //    TextID = StringId.Undefense,
                //    TextAlignment = TextAlignment.Center,
                //    TextColor = CSS_Color.FirstLevelTitleColor,
                //    TextSize = CSS_FontSize.PromptFontSize_FirstLevel
                //};
                //residenceArmView.AddChidren(btnResidenceArmText);
                #endregion
                #region ---数据备份区域
                //residenceDataBackupView = new FrameLayout()
@@ -464,96 +460,98 @@
                #endregion
                #region ---辅助功能区域
                residenceAuxiliaryFunctionView = new FrameLayout()
                {
                    X = Application.GetRealWidth(28 - 24),
                    //X = residenceDataBackupView.Right,
                    Y = residenceManageView.Bottom,
                    Width = Application.GetRealWidth(64 + 48),
                    Height = Application.GetRealWidth(64),
                };
                residenceInfoView.AddChidren(residenceAuxiliaryFunctionView);
                btnResidenceAuxiliaryFunctionIcon = new Button
                {
                    Gravity = Gravity.CenterHorizontal,
                    Y = Application.GetRealHeight(5),
                    Width = Application.GetMinRealAverage(30),
                    Height = Application.GetMinRealAverage(30),
                    UnSelectedImagePath = "PersonalCenter/AuxiliaryFunctionIcon.png",
                };
                residenceAuxiliaryFunctionView.AddChidren(btnResidenceAuxiliaryFunctionIcon);
                btnResidenceAuxiliaryFunctionText = new Button()
                {
                    Y = btnResidenceManageIcon.Bottom,
                    Height = Application.GetRealHeight(29),
                    TextID = StringId.AuxiliaryFunction,
                    TextAlignment = TextAlignment.Center,
                    TextColor = CSS_Color.FirstLevelTitleColor,
                    TextSize = CSS_FontSize.PromptFontSize_FirstLevel
                };
                residenceAuxiliaryFunctionView.AddChidren(btnResidenceAuxiliaryFunctionText);
                //residenceAuxiliaryFunctionView = new FrameLayout()
                //{
                //    X = Application.GetRealWidth(28 - 24),
                //    //X = residenceDataBackupView.Right,
                //    Y = residenceManageView.Bottom,
                //    Width = Application.GetRealWidth(64 + 48),
                //    Height = Application.GetRealWidth(64),
                //};
                //residenceInfoView.AddChidren(residenceAuxiliaryFunctionView);
                //btnResidenceAuxiliaryFunctionIcon = new Button
                //{
                //    Gravity = Gravity.CenterHorizontal,
                //    Y = Application.GetRealHeight(5),
                //    Width = Application.GetMinRealAverage(30),
                //    Height = Application.GetMinRealAverage(30),
                //    UnSelectedImagePath = "PersonalCenter/AuxiliaryFunctionIcon.png",
                //};
                //residenceAuxiliaryFunctionView.AddChidren(btnResidenceAuxiliaryFunctionIcon);
                //btnResidenceAuxiliaryFunctionText = new Button()
                //{
                //    Y = btnResidenceManageIcon.Bottom,
                //    Height = Application.GetRealHeight(29),
                //    TextID = StringId.AuxiliaryFunction,
                //    TextAlignment = TextAlignment.Center,
                //    TextColor = CSS_Color.FirstLevelTitleColor,
                //    TextSize = CSS_FontSize.PromptFontSize_FirstLevel
                //};
                //residenceAuxiliaryFunctionView.AddChidren(btnResidenceAuxiliaryFunctionText);
                #endregion
                #region ---添加功能区域
                residenceAddFunctionView = new FrameLayout()
                {
                    X = residenceAuxiliaryFunctionView.Right,
                    Y = residenceManageView.Bottom,
                    Width = Application.GetRealWidth(64 + 48),
                    Height = Application.GetRealWidth(64),
                };
                residenceInfoView.AddChidren(residenceAddFunctionView);
                btnResidenceAddFunctionIcon = new Button
                {
                    Gravity = Gravity.CenterHorizontal,
                    Y = Application.GetRealHeight(5),
                    Width = Application.GetMinRealAverage(30),
                    Height = Application.GetMinRealAverage(30),
                    UnSelectedImagePath = "PersonalCenter/AddFunctionIcon.png",
                };
                residenceAddFunctionView.AddChidren(btnResidenceAddFunctionIcon);
                btnResidenceAddFunctionText = new Button()
                {
                    Y = btnResidenceManageIcon.Bottom,
                    Height = Application.GetRealHeight(29),
                    TextID = StringId.AddFunction,
                    TextAlignment = TextAlignment.Center,
                    TextColor = CSS_Color.FirstLevelTitleColor,
                    TextSize = CSS_FontSize.PromptFontSize_FirstLevel
                };
                residenceAddFunctionView.AddChidren(btnResidenceAddFunctionText);
                //residenceAddFunctionView = new FrameLayout()
                //{
                //    X = residenceAuxiliaryFunctionView.Right,
                //    Y = residenceManageView.Bottom,
                //    Width = Application.GetRealWidth(64 + 48),
                //    Height = Application.GetRealWidth(64),
                //};
                //residenceInfoView.AddChidren(residenceAddFunctionView);
                //btnResidenceAddFunctionIcon = new Button
                //{
                //    Gravity = Gravity.CenterHorizontal,
                //    Y = Application.GetRealHeight(5),
                //    Width = Application.GetMinRealAverage(30),
                //    Height = Application.GetMinRealAverage(30),
                //    UnSelectedImagePath = "PersonalCenter/AddFunctionIcon.png",
                //};
                //residenceAddFunctionView.AddChidren(btnResidenceAddFunctionIcon);
                //btnResidenceAddFunctionText = new Button()
                //{
                //    Y = btnResidenceManageIcon.Bottom,
                //    Height = Application.GetRealHeight(29),
                //    TextID = StringId.AddFunction,
                //    TextAlignment = TextAlignment.Center,
                //    TextColor = CSS_Color.FirstLevelTitleColor,
                //    TextSize = CSS_FontSize.PromptFontSize_FirstLevel
                //};
                //residenceAddFunctionView.AddChidren(btnResidenceAddFunctionText);
                #endregion
                #endregion
            }
            else
            {
                #region F3阶段
                #region ---安放区域
                residenceArmView = new FrameLayout()
                {
                    X = Application.GetRealWidth(28 - 24),
                    Y = Application.GetRealHeight(68),
                    Width = Application.GetRealWidth(64 + 48),
                    Height = Application.GetRealWidth(64),
                };
                residenceInfoView.AddChidren(residenceArmView);
                btnResidenceArmIcon = new Button
                {
                    Gravity = Gravity.CenterHorizontal,
                    Y = Application.GetRealHeight(5),
                    Width = Application.GetMinRealAverage(30),
                    Height = Application.GetMinRealAverage(30),
                    UnSelectedImagePath = "PersonalCenter/ResidenceArmIcon.png",
                };
                residenceArmView.AddChidren(btnResidenceArmIcon);
                btnResidenceArmText = new Button()
                {
                    Y = btnResidenceArmIcon.Bottom,
                    Height = Application.GetRealHeight(29),
                    TextID = StringId.Undefense,
                    TextAlignment = TextAlignment.Center,
                    TextColor = CSS_Color.FirstLevelTitleColor,
                    TextSize = CSS_FontSize.PromptFontSize_FirstLevel
                };
                residenceArmView.AddChidren(btnResidenceArmText);
                //residenceArmView = new FrameLayout()
                //{
                //    X = Application.GetRealWidth(28 - 24),
                //    Y = Application.GetRealHeight(68),
                //    Width = Application.GetRealWidth(64 + 48),
                //    Height = Application.GetRealWidth(64),
                //};
                //residenceInfoView.AddChidren(residenceArmView);
                //btnResidenceArmIcon = new Button
                //{
                //    Gravity = Gravity.CenterHorizontal,
                //    Y = Application.GetRealHeight(5),
                //    Width = Application.GetMinRealAverage(30),
                //    Height = Application.GetMinRealAverage(30),
                //    UnSelectedImagePath = "PersonalCenter/ResidenceArmIcon.png",
                //};
                //residenceArmView.AddChidren(btnResidenceArmIcon);
                //btnResidenceArmText = new Button()
                //{
                //    Y = btnResidenceArmIcon.Bottom,
                //    Height = Application.GetRealHeight(29),
                //    TextID = StringId.Undefense,
                //    TextAlignment = TextAlignment.Center,
                //    TextColor = CSS_Color.FirstLevelTitleColor,
                //    TextSize = CSS_FontSize.PromptFontSize_FirstLevel
                //};
                //residenceArmView.AddChidren(btnResidenceArmText);
                #endregion
                #region ---数据备份区域
                //residenceDataBackupView = new FrameLayout()
@@ -586,132 +584,132 @@
                #endregion
                #region ---辅助功能区域
                residenceAuxiliaryFunctionView = new FrameLayout()
                {
                    X = residenceArmView.Right,
                    Y = Application.GetRealHeight(68),
                    Width = Application.GetRealWidth(64 + 48),
                    Height = Application.GetRealWidth(64),
                };
                residenceInfoView.AddChidren(residenceAuxiliaryFunctionView);
                btnResidenceAuxiliaryFunctionIcon = new Button
                {
                    Gravity = Gravity.CenterHorizontal,
                    Y = Application.GetRealHeight(5),
                    Width = Application.GetMinRealAverage(30),
                    Height = Application.GetMinRealAverage(30),
                    UnSelectedImagePath = "PersonalCenter/AuxiliaryFunctionIcon.png",
                };
                residenceAuxiliaryFunctionView.AddChidren(btnResidenceAuxiliaryFunctionIcon);
                btnResidenceAuxiliaryFunctionText = new Button()
                {
                    Y = btnResidenceAuxiliaryFunctionIcon.Bottom,
                    Height = Application.GetRealHeight(29),
                    TextID = StringId.AuxiliaryFunction,
                    TextAlignment = TextAlignment.Center,
                    TextColor = CSS_Color.FirstLevelTitleColor,
                    TextSize = CSS_FontSize.PromptFontSize_FirstLevel
                };
                residenceAuxiliaryFunctionView.AddChidren(btnResidenceAuxiliaryFunctionText);
                //residenceAuxiliaryFunctionView = new FrameLayout()
                //{
                //    X = residenceArmView.Right,
                //    Y = Application.GetRealHeight(68),
                //    Width = Application.GetRealWidth(64 + 48),
                //    Height = Application.GetRealWidth(64),
                //};
                //residenceInfoView.AddChidren(residenceAuxiliaryFunctionView);
                //btnResidenceAuxiliaryFunctionIcon = new Button
                //{
                //    Gravity = Gravity.CenterHorizontal,
                //    Y = Application.GetRealHeight(5),
                //    Width = Application.GetMinRealAverage(30),
                //    Height = Application.GetMinRealAverage(30),
                //    UnSelectedImagePath = "PersonalCenter/AuxiliaryFunctionIcon.png",
                //};
                //residenceAuxiliaryFunctionView.AddChidren(btnResidenceAuxiliaryFunctionIcon);
                //btnResidenceAuxiliaryFunctionText = new Button()
                //{
                //    Y = btnResidenceAuxiliaryFunctionIcon.Bottom,
                //    Height = Application.GetRealHeight(29),
                //    TextID = StringId.AuxiliaryFunction,
                //    TextAlignment = TextAlignment.Center,
                //    TextColor = CSS_Color.FirstLevelTitleColor,
                //    TextSize = CSS_FontSize.PromptFontSize_FirstLevel
                //};
                //residenceAuxiliaryFunctionView.AddChidren(btnResidenceAuxiliaryFunctionText);
                #endregion
                #endregion
            }
            #endregion
            #endregion
            contentView.AddChidren(new Button() { Height = Application.GetRealHeight(8) });
            #region F3阶段
            #region 软件设置区域
            softSettingView = new FrameLayout()
            {
                Gravity = Gravity.CenterHorizontal,
                Width = Application.GetRealWidth(343),
                Height = Application.GetRealWidth(88),
                BackgroundColor = CSS_Color.MainBackgroundColor,
                Radius = (uint)Application.GetRealHeight(12),
                BorderColor = 0x00FFFFFF,
                BorderWidth = 0,
            };
            contentView.AddChidren(softSettingView);
            //contentView.AddChidren(new Button() { Height = Application.GetRealHeight(8) });
            //softSettingView = new FrameLayout()
            //{
            //    Gravity = Gravity.CenterHorizontal,
            //    Width = Application.GetRealWidth(343),
            //    Height = Application.GetRealWidth(88),
            //    BackgroundColor = CSS_Color.MainBackgroundColor,
            //    Radius = (uint)Application.GetRealHeight(12),
            //    BorderColor = 0x00FFFFFF,
            //    BorderWidth = 0,
            //};
            //contentView.AddChidren(softSettingView);
            Button btnNightViewModeIcon = new Button()
            {
                X = Application.GetRealWidth(12),
                Y = Application.GetRealHeight(10),
                Width = Application.GetMinRealAverage(24),
                Height = Application.GetMinRealAverage(24),
                UnSelectedImagePath = "PersonalCenter/NightViewIcon.png",
            };
            softSettingView.AddChidren(btnNightViewModeIcon);
            //Button btnNightViewModeIcon = new Button()
            //{
            //    X = Application.GetRealWidth(12),
            //    Y = Application.GetRealHeight(10),
            //    Width = Application.GetMinRealAverage(24),
            //    Height = Application.GetMinRealAverage(24),
            //    UnSelectedImagePath = "PersonalCenter/NightViewIcon.png",
            //};
            //softSettingView.AddChidren(btnNightViewModeIcon);
            btnNightViewModeText = new Button()
            {
                X = Application.GetRealWidth(48),
                Width = Application.GetRealWidth(270),
                Height = Application.GetRealWidth(44),
                TextID = StringId.NightView,
                TextColor = CSS_Color.FirstLevelTitleColor,
                TextSize = CSS_FontSize.TextFontSize,
                TextAlignment = TextAlignment.CenterLeft,
            };
            softSettingView.AddChidren(btnNightViewModeText);
            //btnNightViewModeText = new Button()
            //{
            //    X = Application.GetRealWidth(48),
            //    Width = Application.GetRealWidth(270),
            //    Height = Application.GetRealWidth(44),
            //    TextID = StringId.NightView,
            //    TextColor = CSS_Color.FirstLevelTitleColor,
            //    TextSize = CSS_FontSize.TextFontSize,
            //    TextAlignment = TextAlignment.CenterLeft,
            //};
            //softSettingView.AddChidren(btnNightViewModeText);
            Button btnNightViewModeRight = new Button()
            {
                X = Application.GetRealWidth(315),
                Y = Application.GetRealWidth(14),
                Width = Application.GetMinRealAverage(16),
                Height = Application.GetMinRealAverage(16),
                UnSelectedImagePath = "Public/Right.png",
            };
            softSettingView.AddChidren(btnNightViewModeRight);
            //Button btnNightViewModeRight = new Button()
            //{
            //    X = Application.GetRealWidth(315),
            //    Y = Application.GetRealWidth(14),
            //    Width = Application.GetMinRealAverage(16),
            //    Height = Application.GetMinRealAverage(16),
            //    UnSelectedImagePath = "Public/Right.png",
            //};
            //softSettingView.AddChidren(btnNightViewModeRight);
            var btnSoftSettingViewLine = new Button()
            {
                X = Application.GetRealWidth(48),
                Y = btnNightViewModeText.Bottom,
                Height = Application.GetRealHeight(1),
                BackgroundColor = CSS_Color.DividingLineColor
            };
            softSettingView.AddChidren(btnSoftSettingViewLine);
            //var btnSoftSettingViewLine = new Button()
            //{
            //    X = Application.GetRealWidth(48),
            //    Y = btnNightViewModeText.Bottom,
            //    Height = Application.GetRealHeight(1),
            //    BackgroundColor = CSS_Color.DividingLineColor
            //};
            //softSettingView.AddChidren(btnSoftSettingViewLine);
            Button btnGeneralSettingsIcon = new Button()
            {
                X = Application.GetRealWidth(12),
                Y = Application.GetRealWidth(54),
                Width = Application.GetMinRealAverage(24),
                Height = Application.GetMinRealAverage(24),
                UnSelectedImagePath = "PersonalCenter/GeneralSettingsIcon.png",
            };
            softSettingView.AddChidren(btnGeneralSettingsIcon);
            //Button btnGeneralSettingsIcon = new Button()
            //{
            //    X = Application.GetRealWidth(12),
            //    Y = Application.GetRealWidth(54),
            //    Width = Application.GetMinRealAverage(24),
            //    Height = Application.GetMinRealAverage(24),
            //    UnSelectedImagePath = "PersonalCenter/GeneralSettingsIcon.png",
            //};
            //softSettingView.AddChidren(btnGeneralSettingsIcon);
            btnGeneralSettingsText = new Button()
            {
                X = Application.GetRealWidth(48),
                Y = btnSoftSettingViewLine.Bottom,
                Width = Application.GetRealWidth(270),
                Height = Application.GetRealWidth(44),
                TextID = StringId.GeneralSettings,
                TextColor = CSS_Color.FirstLevelTitleColor,
                TextAlignment = TextAlignment.CenterLeft,
                TextSize = CSS_FontSize.TextFontSize
            };
            softSettingView.AddChidren(btnGeneralSettingsText);
            //btnGeneralSettingsText = new Button()
            //{
            //    X = Application.GetRealWidth(48),
            //    Y = btnSoftSettingViewLine.Bottom,
            //    Width = Application.GetRealWidth(270),
            //    Height = Application.GetRealWidth(44),
            //    TextID = StringId.GeneralSettings,
            //    TextColor = CSS_Color.FirstLevelTitleColor,
            //    TextAlignment = TextAlignment.CenterLeft,
            //    TextSize = CSS_FontSize.TextFontSize
            //};
            //softSettingView.AddChidren(btnGeneralSettingsText);
            Button btnGeneralSettingsRight = new Button()
            {
                X = Application.GetRealWidth(315),
                Y = Application.GetRealWidth(58),
                Width = Application.GetMinRealAverage(16),
                Height = Application.GetMinRealAverage(16),
                UnSelectedImagePath = "Public/Right.png",
            };
            softSettingView.AddChidren(btnGeneralSettingsRight);
            //Button btnGeneralSettingsRight = new Button()
            //{
            //    X = Application.GetRealWidth(315),
            //    Y = Application.GetRealWidth(58),
            //    Width = Application.GetMinRealAverage(16),
            //    Height = Application.GetMinRealAverage(16),
            //    UnSelectedImagePath = "Public/Right.png",
            //};
            //softSettingView.AddChidren(btnGeneralSettingsRight);
            #endregion
            contentView.AddChidren(new Button() { Height = Application.GetRealHeight(8) });
            #endregion
            #region 获取支持
            contentView.AddChidren(new Button() { Height = Application.GetRealHeight(8) });
            supportView = new FrameLayout()
            {
                Gravity = Gravity.CenterHorizontal,
@@ -760,7 +758,7 @@
            var btnSupportViewLine = new Button()
            {
                X = Application.GetRealWidth(48),
                Y = btnNightViewModeText.Bottom,
                Y = btnSupportText.Bottom,
                Height = Application.GetRealHeight(1),
                BackgroundColor = CSS_Color.DividingLineColor
            };
@@ -779,8 +777,8 @@
            btnAboutOnText = new Button()
            {
                X = Application.GetRealWidth(48),
                Y = btnSoftSettingViewLine.Bottom,
                Width = Application.GetRealWidth(270),
                Y = btnSupportViewLine.Bottom,
                Width = Application.GetRealWidth(370),
                Height = Application.GetRealWidth(44),
                TextID = StringId.AboutOn,
                TextColor = CSS_Color.FirstLevelTitleColor,
@@ -807,4 +805,4 @@
            LoadEventList();
        }
    }
}
}