wxr
2024-09-24 691dbe24f5724f153e07947c7b75bdfea5f0b6d5
HDL_ON/UI/UI2/4-PersonalCenter/UnlockSetting/AppUnlockSettingsPage.cs
@@ -1,810 +1,810 @@
using System;
using HDL_ON.UI.CSS;
using Shared;
//using System;
//using HDL_ON.UI.CSS;
//using Shared;
namespace HDL_ON.UI
{
    public partial class AppUnlockSettingsPage : FrameLayout
    {
        #region 控件列表
        FrameLayout bodyView;
//namespace HDL_ON.UI
//{
//    public partial class AppUnlockSettingsPage : FrameLayout
//    {
//        #region 控件列表
//        FrameLayout bodyView;
        /// <summary>
        /// 上部分显示区域
        /// </summary>
        FrameLayout topContentView;
        /// <summary>
        /// 解锁页面选择列表view
        /// </summary>
        HorizontalScrolViewLayout optionView;
//        /// <summary>
//        /// 上部分显示区域
//        /// </summary>
//        FrameLayout topContentView;
//        /// <summary>
//        /// 解锁页面选择列表view
//        /// </summary>
//        HorizontalScrolViewLayout optionView;
        /// <summary>
        /// 无保护选项提示
        /// </summary>
        Button btnUnprotectedSelectionTip;
        /// <summary>
        /// 无保护选项选中图标
        /// </summary>
        Button btnUnprotectedSelectionIcon;
        /// <summary>
        /// 无保护选项背景
        /// </summary>
        Button btnUnprotectedBg;
//        /// <summary>
//        /// 无保护选项提示
//        /// </summary>
//        Button btnUnprotectedSelectionTip;
//        /// <summary>
//        /// 无保护选项选中图标
//        /// </summary>
//        Button btnUnprotectedSelectionIcon;
//        /// <summary>
//        /// 无保护选项背景
//        /// </summary>
//        Button btnUnprotectedBg;
        /// <summary>
        /// 启动时选项提示
        /// </summary>
        Button btnStartupSelectionTip;
        /// <summary>
        /// 启动时选项选中图标
        /// </summary>
        Button btnStartupSelectionIcon;
        /// <summary>
        /// 启动时选项背景
        /// </summary>
        Button btnStartupBg;
//        /// <summary>
//        /// 启动时选项提示
//        /// </summary>
//        Button btnStartupSelectionTip;
//        /// <summary>
//        /// 启动时选项选中图标
//        /// </summary>
//        Button btnStartupSelectionIcon;
//        /// <summary>
//        /// 启动时选项背景
//        /// </summary>
//        Button btnStartupBg;
        #region F3阶段
        ///// <summary>
        ///// 设置安防选项提示
        ///// </summary>
        //Button btnSecuritySelectionTip;
        ///// <summary>
        ///// 设置安防选项选中图标
        ///// </summary>
        //Button btnSecuritySelectionIcon;
        ///// <summary>
        ///// 设置安防选项背景
        ///// </summary>
        //Button btnSecurityBg;
//        #region F3阶段
//        ///// <summary>
//        ///// 设置安防选项提示
//        ///// </summary>
//        //Button btnSecuritySelectionTip;
//        ///// <summary>
//        ///// 设置安防选项选中图标
//        ///// </summary>
//        //Button btnSecuritySelectionIcon;
//        ///// <summary>
//        ///// 设置安防选项背景
//        ///// </summary>
//        //Button btnSecurityBg;
        /// <summary>
        /// 设置门锁选项提示
        /// </summary>
        Button btnDoorlockSelectionTip;
        /// <summary>
        /// 设置门锁选项选中图标
        /// </summary>
        Button btnDoorlockSelectionIcon;
        /// <summary>
        /// 设置门锁选项背景
        /// </summary>
        Button btnDoorlockBg;
        #endregion
//        /// <summary>
//        /// 设置门锁选项提示
//        /// </summary>
//        Button btnDoorlockSelectionTip;
//        /// <summary>
//        /// 设置门锁选项选中图标
//        /// </summary>
//        Button btnDoorlockSelectionIcon;
//        /// <summary>
//        /// 设置门锁选项背景
//        /// </summary>
//        Button btnDoorlockBg;
//        #endregion
        /// <summary>
        /// 密码使用选择的详细内容提示
        /// </summary>
        Button btnTipMsg;
//        /// <summary>
//        /// 密码使用选择的详细内容提示
//        /// </summary>
//        Button btnTipMsg;
        /// <summary>
        /// 解锁方式区域view
        /// </summary>
        VerticalScrolViewLayout unlockOptionView;
//        /// <summary>
//        /// 解锁方式区域view
//        /// </summary>
//        VerticalScrolViewLayout unlockOptionView;
        /// <summary>
        /// 密码设置文本
        /// 事件跳转按钮
        /// </summary>
        Button btnPasswordUnlockTitle;
        /// <summary>
        /// 修改密码文本
        /// 事件跳转按钮
        /// </summary>
        Button btnResetPasswordTitle;
//        /// <summary>
//        /// 密码设置文本
//        /// 事件跳转按钮
//        /// </summary>
//        Button btnPasswordUnlockTitle;
//        /// <summary>
//        /// 修改密码文本
//        /// 事件跳转按钮
//        /// </summary>
//        Button btnResetPasswordTitle;
        /// <summary>
        /// 手势设置文本
        /// 事件跳转按钮
        /// </summary>
        Button btnGestureUnlockTitle;
        /// <summary>
        /// 修改手势密码
        /// 事件跳转按钮
        /// </summary>
        Button btnResetGestureTitle;
//        /// <summary>
//        /// 手势设置文本
//        /// 事件跳转按钮
//        /// </summary>
//        Button btnGestureUnlockTitle;
//        /// <summary>
//        /// 修改手势密码
//        /// 事件跳转按钮
//        /// </summary>
//        Button btnResetGestureTitle;
        /// <summary>
        /// 指纹设置文本
        /// 事件跳转按钮
        /// </summary>
        Button btnFingerprintUnlockSwtichIcon;
        /// <summary>
        /// 面容ID设置文本
        /// 事件跳转按钮
        /// </summary>
        Button btnFaceIdUnlockSwtichIcon;
//        /// <summary>
//        /// 指纹设置文本
//        /// 事件跳转按钮
//        /// </summary>
//        Button btnFingerprintUnlockSwtichIcon;
//        /// <summary>
//        /// 面容ID设置文本
//        /// 事件跳转按钮
//        /// </summary>
//        Button btnFaceIdUnlockSwtichIcon;
        /// <summary>
        /// 指纹解锁方式Row
        /// </summary>
        FrameLayout fingerprintUnlockDiv;
        /// <summary>
        /// 面容解锁方式Row
        /// </summary>
        FrameLayout faceIdUnlockDiv;
        #endregion
//        /// <summary>
//        /// 指纹解锁方式Row
//        /// </summary>
//        FrameLayout fingerprintUnlockDiv;
//        /// <summary>
//        /// 面容解锁方式Row
//        /// </summary>
//        FrameLayout faceIdUnlockDiv;
//        #endregion
        /// <summary>
        /// 是否支持指纹解锁
        /// </summary>
        bool sTouchID = false;
        /// <summary>
        /// 是否支持面容解锁
        /// </summary>
        bool sFaceID = false;
//        /// <summary>
//        /// 是否支持指纹解锁
//        /// </summary>
//        bool sTouchID = false;
//        /// <summary>
//        /// 是否支持面容解锁
//        /// </summary>
//        bool sFaceID = false;
        public AppUnlockSettingsPage()
        {
            bodyView = this;
        }
//        public AppUnlockSettingsPage()
//        {
//            bodyView = this;
//        }
        public void LoadPage()
        {
            bodyView.BackgroundColor = CSS_Color.BackgroundColor;
            //如果用户配置了需要解锁的界面但是没有设置密码,则在返回时清空需要解锁的界面
            Action action = () => {
                if(UserInfo.Current.appUnlockPage.Count > 0&& UserInfo.Current.appUnlockPasswrod == "")
                {
                    UserInfo.Current.appUnlockPage = new System.Collections.Generic.List<string>();
                    UserInfo.Current.SaveUserInfo();
                }
            };
            new TopViewDiv(bodyView, Language.StringByID(StringId.InterpretationSettings)).LoadTopView(action);
//        public void LoadPage()
//        {
//            bodyView.BackgroundColor = CSS_Color.BackgroundColor;
//            //如果用户配置了需要解锁的界面但是没有设置密码,则在返回时清空需要解锁的界面
//            Action action = () => {
//                if(UserInfo.Current.appUnlockPage.Count > 0&& UserInfo.Current.appUnlockPasswrod == "")
//                {
//                    UserInfo.Current.appUnlockPage = new System.Collections.Generic.List<string>();
//                    UserInfo.Current.SaveUserInfo();
//                }
//            };
//            new TopViewDiv(bodyView, Language.StringByID(StringId.InterpretationSettings)).LoadTopView(action);
            topContentView = new FrameLayout()
            {
                Y = Application.GetRealHeight(64),
                Height = Application.GetRealWidth(332),
                BackgroundColor = CSS_Color.MainBackgroundColor
            };
            bodyView.AddChidren(topContentView);
//            topContentView = new FrameLayout()
//            {
//                Y = Application.GetRealHeight(64),
//                Height = Application.GetRealWidth(332),
//                BackgroundColor = CSS_Color.MainBackgroundColor
//            };
//            bodyView.AddChidren(topContentView);
            Button btnTip1 = new Button()
            {
                Y = Application.GetRealHeight(8),
                Height = Application.GetRealHeight(30),
                TextAlignment = TextAlignment.Center,
                IsBold = true,
                TextColor = CSS_Color.FirstLevelTitleColor,
                TextSize = CSS_FontSize.SubheadingFontSize,
                TextID = StringId.PleaseSelectThePageToBeUnlocked,
                BackgroundColor = CSS_Color.MainBackgroundColor,
            };
            topContentView.AddChidren(btnTip1);
//            Button btnTip1 = new Button()
//            {
//                Y = Application.GetRealHeight(8),
//                Height = Application.GetRealHeight(30),
//                TextAlignment = TextAlignment.Center,
//                IsBold = true,
//                TextColor = CSS_Color.FirstLevelTitleColor,
//                TextSize = CSS_FontSize.SubheadingFontSize,
//                TextID = StringId.PleaseSelectThePageToBeUnlocked,
//                BackgroundColor = CSS_Color.MainBackgroundColor,
//            };
//            topContentView.AddChidren(btnTip1);
            Button btnTip2 = new Button()
            {
                Y = btnTip1.Bottom,
                Height = Application.GetRealHeight(25),
                TextAlignment = TextAlignment.Center,
                TextColor = CSS_Color.PromptingColor1,
                TextSize = CSS_FontSize.PromptFontSize_FirstLevel,
                BackgroundColor = CSS_Color.MainBackgroundColor,
                TextID = StringId.MultipleChoicesOfPagesYouNeedToProtect,
                IsMoreLines = true,
            };
            topContentView.AddChidren(btnTip2);
            if(Language.CurrentLanguage == "Engligh")
            {
                btnTip2.Height = Application.GetRealHeight(30);
            }
//            Button btnTip2 = new Button()
//            {
//                Y = btnTip1.Bottom,
//                Height = Application.GetRealHeight(25),
//                TextAlignment = TextAlignment.Center,
//                TextColor = CSS_Color.PromptingColor1,
//                TextSize = CSS_FontSize.PromptFontSize_FirstLevel,
//                BackgroundColor = CSS_Color.MainBackgroundColor,
//                TextID = StringId.MultipleChoicesOfPagesYouNeedToProtect,
//                IsMoreLines = true,
//            };
//            topContentView.AddChidren(btnTip2);
//            if(Language.CurrentLanguage == "Engligh")
//            {
//                btnTip2.Height = Application.GetRealHeight(30);
//            }
            optionView = new HorizontalScrolViewLayout()
            {
                Y = Application.GetRealWidth(143 - 64),
                Height = Application.GetRealWidth(209),
                BackgroundColor = CSS_Color.MainBackgroundColor,
            };
            topContentView.AddChidren(optionView);
//            optionView = new HorizontalScrolViewLayout()
//            {
//                Y = Application.GetRealWidth(143 - 64),
//                Height = Application.GetRealWidth(209),
//                BackgroundColor = CSS_Color.MainBackgroundColor,
//            };
//            topContentView.AddChidren(optionView);
            LoadView_OptionView();
//            LoadView_OptionView();
            btnTipMsg = new Button()
            {
                Gravity = Gravity.CenterHorizontal,
                Y = Application.GetRealWidth(288),
                Width = Application.GetRealWidth(311),
                Height = Application.GetRealWidth(28),
                TextAlignment = TextAlignment.Center,
                TextColor = CSS_Color.FirstLevelTitleColor,
                SelectedTextColor = CSS_Color.FirstLevelTitleColor,
                BorderColor = CSS_Color.MainColor,
                BorderWidth = 1,
                Radius = 1,
                TextSize = CSS_FontSize.PromptFontSize_SecondaryLevel,
                TextID = StringId.UnprotectedTipMsg,
            };
            topContentView.AddChidren(btnTipMsg);
            if (Language.CurrentLanguage == "Engligh")
            {
                btnTip2.Height = Application.GetRealHeight(40);
                topContentView.Height = Application.GetRealHeight(360);
            }
//            btnTipMsg = new Button()
//            {
//                Gravity = Gravity.CenterHorizontal,
//                Y = Application.GetRealWidth(288),
//                Width = Application.GetRealWidth(311),
//                Height = Application.GetRealWidth(28),
//                TextAlignment = TextAlignment.Center,
//                TextColor = CSS_Color.FirstLevelTitleColor,
//                SelectedTextColor = CSS_Color.FirstLevelTitleColor,
//                BorderColor = CSS_Color.MainColor,
//                BorderWidth = 1,
//                Radius = 1,
//                TextSize = CSS_FontSize.PromptFontSize_SecondaryLevel,
//                TextID = StringId.UnprotectedTipMsg,
//            };
//            topContentView.AddChidren(btnTipMsg);
//            if (Language.CurrentLanguage == "Engligh")
//            {
//                btnTip2.Height = Application.GetRealHeight(40);
//                topContentView.Height = Application.GetRealHeight(360);
//            }
            LoadEventList();
//            LoadEventList();
            LoadView_UnlockView();
//            LoadView_UnlockView();
        }
        /// <summary>
        /// 加载选项卡
        /// </summary>
        void LoadView_OptionView()
        {
            #region Unprotected
            optionView.AddChidren(new Button() { Width = Application.GetRealWidth(24) });
//        }
//        /// <summary>
//        /// 加载选项卡
//        /// </summary>
//        void LoadView_OptionView()
//        {
//            #region Unprotected
//            optionView.AddChidren(new Button() { Width = Application.GetRealWidth(24) });
            FrameLayout unprotectedDiv = new FrameLayout()
            {
                Width = Application.GetRealWidth(94),
            };
            optionView.AddChidren(unprotectedDiv);
//            FrameLayout unprotectedDiv = new FrameLayout()
//            {
//                Width = Application.GetRealWidth(94),
//            };
//            optionView.AddChidren(unprotectedDiv);
            btnUnprotectedBg = new Button()
            {
                Height = Application.GetRealWidth(174),
                UnSelectedImagePath = "PersonalCenter/AppUnlockSetting/1.png",
                SelectedImagePath = "PersonalCenter/AppUnlockSetting/1On.png"
            };
            unprotectedDiv.AddChidren(btnUnprotectedBg);
//            btnUnprotectedBg = new Button()
//            {
//                Height = Application.GetRealWidth(174),
//                UnSelectedImagePath = "PersonalCenter/AppUnlockSetting/1.png",
//                SelectedImagePath = "PersonalCenter/AppUnlockSetting/1On.png"
//            };
//            unprotectedDiv.AddChidren(btnUnprotectedBg);
            btnUnprotectedSelectionIcon = new Button()
            {
                X = Application.GetRealWidth(5),
                Y = Application.GetRealWidth(174),
                Width = Application.GetRealWidth(30),
                Height = Application.GetRealWidth(30),
                UnSelectedImagePath = "Public/ChooseIcon.png",
                SelectedImagePath = "Public/ChooseOnIcon.png",
            };
            unprotectedDiv.AddChidren(btnUnprotectedSelectionIcon);
//            btnUnprotectedSelectionIcon = new Button()
//            {
//                X = Application.GetRealWidth(5),
//                Y = Application.GetRealWidth(174),
//                Width = Application.GetRealWidth(30),
//                Height = Application.GetRealWidth(30),
//                UnSelectedImagePath = "Public/ChooseIcon.png",
//                SelectedImagePath = "Public/ChooseOnIcon.png",
//            };
//            unprotectedDiv.AddChidren(btnUnprotectedSelectionIcon);
            btnUnprotectedSelectionTip = new Button()
            {
                X = Application.GetRealWidth(30),
                Y = Application.GetRealWidth(174),
                Width = Application.GetRealWidth(74),
                Height = Application.GetRealWidth(30),
                TextID = StringId.Unprotected,
                TextAlignment = TextAlignment.CenterLeft,
                TextColor = CSS_Color.FirstLevelTitleColor,
                TextSize = CSS_FontSize.PromptFontSize_SecondaryLevel,
                SelectedTextColor = CSS_Color.MainColor,
            };
            unprotectedDiv.AddChidren(btnUnprotectedSelectionTip);
            #endregion
//            btnUnprotectedSelectionTip = new Button()
//            {
//                X = Application.GetRealWidth(30),
//                Y = Application.GetRealWidth(174),
//                Width = Application.GetRealWidth(74),
//                Height = Application.GetRealWidth(30),
//                TextID = StringId.Unprotected,
//                TextAlignment = TextAlignment.CenterLeft,
//                TextColor = CSS_Color.FirstLevelTitleColor,
//                TextSize = CSS_FontSize.PromptFontSize_SecondaryLevel,
//                SelectedTextColor = CSS_Color.MainColor,
//            };
//            unprotectedDiv.AddChidren(btnUnprotectedSelectionTip);
//            #endregion
            #region Startup
            optionView.AddChidren(new Button() { Width = Application.GetRealWidth(16) });
//            #region Startup
//            optionView.AddChidren(new Button() { Width = Application.GetRealWidth(16) });
            FrameLayout startupDiv = new FrameLayout()
            {
                Width = Application.GetRealWidth(94),
            };
            optionView.AddChidren(startupDiv);
//            FrameLayout startupDiv = new FrameLayout()
//            {
//                Width = Application.GetRealWidth(94),
//            };
//            optionView.AddChidren(startupDiv);
            btnStartupBg = new Button()
            {
                Height = Application.GetRealWidth(174),
                UnSelectedImagePath = "PersonalCenter/AppUnlockSetting/2.png",
                SelectedImagePath = "PersonalCenter/AppUnlockSetting/2On.png"
            };
            startupDiv.AddChidren(btnStartupBg);
//            btnStartupBg = new Button()
//            {
//                Height = Application.GetRealWidth(174),
//                UnSelectedImagePath = "PersonalCenter/AppUnlockSetting/2.png",
//                SelectedImagePath = "PersonalCenter/AppUnlockSetting/2On.png"
//            };
//            startupDiv.AddChidren(btnStartupBg);
            btnStartupSelectionIcon = new Button()
            {
                X = Application.GetRealWidth(5),
                Y = Application.GetRealWidth(174),
                Width = Application.GetRealWidth(30),
                Height = Application.GetRealWidth(30),
                UnSelectedImagePath = "Public/ChooseIcon.png",
                SelectedImagePath = "Public/ChooseOnIcon.png",
            };
            startupDiv.AddChidren(btnStartupSelectionIcon);
//            btnStartupSelectionIcon = new Button()
//            {
//                X = Application.GetRealWidth(5),
//                Y = Application.GetRealWidth(174),
//                Width = Application.GetRealWidth(30),
//                Height = Application.GetRealWidth(30),
//                UnSelectedImagePath = "Public/ChooseIcon.png",
//                SelectedImagePath = "Public/ChooseOnIcon.png",
//            };
//            startupDiv.AddChidren(btnStartupSelectionIcon);
            btnStartupSelectionTip = new Button()
            {
                X = Application.GetRealWidth(30),
                Y = Application.GetRealWidth(174),
                Width = Application.GetRealWidth(74),
                Height = Application.GetRealWidth(30),
                TextID = StringId.AtStartup,
                TextAlignment = TextAlignment.CenterLeft,
                TextColor = CSS_Color.FirstLevelTitleColor,
                SelectedTextColor = CSS_Color.MainColor,
                TextSize = CSS_FontSize.PromptFontSize_SecondaryLevel
            };
            startupDiv.AddChidren(btnStartupSelectionTip);
            #endregion
//            btnStartupSelectionTip = new Button()
//            {
//                X = Application.GetRealWidth(30),
//                Y = Application.GetRealWidth(174),
//                Width = Application.GetRealWidth(74),
//                Height = Application.GetRealWidth(30),
//                TextID = StringId.AtStartup,
//                TextAlignment = TextAlignment.CenterLeft,
//                TextColor = CSS_Color.FirstLevelTitleColor,
//                SelectedTextColor = CSS_Color.MainColor,
//                TextSize = CSS_FontSize.PromptFontSize_SecondaryLevel
//            };
//            startupDiv.AddChidren(btnStartupSelectionTip);
//            #endregion
            #region F3阶段
            #region Security
            //optionView.AddChidren(new Button() { Width = Application.GetRealWidth(16) });
//            #region F3阶段
//            #region Security
//            //optionView.AddChidren(new Button() { Width = Application.GetRealWidth(16) });
            //FrameLayout securityDiv = new FrameLayout()
            //{
            //    Width = Application.GetRealWidth(94),
            //};
            //optionView.AddChidren(securityDiv);
//            //FrameLayout securityDiv = new FrameLayout()
//            //{
//            //    Width = Application.GetRealWidth(94),
//            //};
//            //optionView.AddChidren(securityDiv);
            //btnSecurityBg = new Button()
            //{
            //    Height = Application.GetRealWidth(174),
            //    UnSelectedImagePath = "PersonalCenter/AppUnlockSetting/3.png",
            //    SelectedImagePath = "PersonalCenter/AppUnlockSetting/3On.png"
            //};
            //securityDiv.AddChidren(btnSecurityBg);
//            //btnSecurityBg = new Button()
//            //{
//            //    Height = Application.GetRealWidth(174),
//            //    UnSelectedImagePath = "PersonalCenter/AppUnlockSetting/3.png",
//            //    SelectedImagePath = "PersonalCenter/AppUnlockSetting/3On.png"
//            //};
//            //securityDiv.AddChidren(btnSecurityBg);
            //btnSecuritySelectionIcon = new Button()
            //{
            //    X = Application.GetRealWidth(5),
            //    Y = Application.GetRealWidth(174),
            //    Width = Application.GetRealWidth(30),
            //    Height = Application.GetRealWidth(30),
            //    UnSelectedImagePath = "Public/ChooseIcon.png",
            //    SelectedImagePath = "Public/ChooseOnIcon.png",
            //};
            //securityDiv.AddChidren(btnSecuritySelectionIcon);
//            //btnSecuritySelectionIcon = new Button()
//            //{
//            //    X = Application.GetRealWidth(5),
//            //    Y = Application.GetRealWidth(174),
//            //    Width = Application.GetRealWidth(30),
//            //    Height = Application.GetRealWidth(30),
//            //    UnSelectedImagePath = "Public/ChooseIcon.png",
//            //    SelectedImagePath = "Public/ChooseOnIcon.png",
//            //};
//            //securityDiv.AddChidren(btnSecuritySelectionIcon);
            //btnSecuritySelectionTip = new Button()
            //{
            //    X = Application.GetRealWidth(30),
            //    Y = Application.GetRealWidth(174),
            //    Width = Application.GetRealWidth(74),
            //    Height = Application.GetRealWidth(30),
            //    TextID = StringId.DefenseAndUndefense,
            //    TextAlignment = TextAlignment.CenterLeft,
            //    TextColor = CSS_Color.FirstLevelTitleColor,
            //    SelectedTextColor = CSS_Color.MainColor,
            //    TextSize = CSS_FontSize.PromptFontSize_SecondaryLevel
            //};
            //securityDiv.AddChidren(btnSecuritySelectionTip);
            #endregion
//            //btnSecuritySelectionTip = new Button()
//            //{
//            //    X = Application.GetRealWidth(30),
//            //    Y = Application.GetRealWidth(174),
//            //    Width = Application.GetRealWidth(74),
//            //    Height = Application.GetRealWidth(30),
//            //    TextID = StringId.DefenseAndUndefense,
//            //    TextAlignment = TextAlignment.CenterLeft,
//            //    TextColor = CSS_Color.FirstLevelTitleColor,
//            //    SelectedTextColor = CSS_Color.MainColor,
//            //    TextSize = CSS_FontSize.PromptFontSize_SecondaryLevel
//            //};
//            //securityDiv.AddChidren(btnSecuritySelectionTip);
//            #endregion
            #region Doorlock
            optionView.AddChidren(new Button() { Width = Application.GetRealWidth(16) });
//            #region Doorlock
//            optionView.AddChidren(new Button() { Width = Application.GetRealWidth(16) });
            FrameLayout doorlockDiv = new FrameLayout()
            {
                Width = Application.GetRealWidth(94),
            };
            optionView.AddChidren(doorlockDiv);
//            FrameLayout doorlockDiv = new FrameLayout()
//            {
//                Width = Application.GetRealWidth(94),
//            };
//            optionView.AddChidren(doorlockDiv);
            btnDoorlockBg = new Button()
            {
                Height = Application.GetRealWidth(174),
                UnSelectedImagePath = "PersonalCenter/AppUnlockSetting/4.png",
                SelectedImagePath = "PersonalCenter/AppUnlockSetting/4On.png"
            };
            doorlockDiv.AddChidren(btnDoorlockBg);
//            btnDoorlockBg = new Button()
//            {
//                Height = Application.GetRealWidth(174),
//                UnSelectedImagePath = "PersonalCenter/AppUnlockSetting/4.png",
//                SelectedImagePath = "PersonalCenter/AppUnlockSetting/4On.png"
//            };
//            doorlockDiv.AddChidren(btnDoorlockBg);
            btnDoorlockSelectionIcon = new Button()
            {
                X = Application.GetRealWidth(5),
                Y = Application.GetRealWidth(174),
                Width = Application.GetRealWidth(30),
                Height = Application.GetRealWidth(30),
                UnSelectedImagePath = "Public/ChooseIcon.png",
                SelectedImagePath = "Public/ChooseOnIcon.png",
            };
            doorlockDiv.AddChidren(btnDoorlockSelectionIcon);
//            btnDoorlockSelectionIcon = new Button()
//            {
//                X = Application.GetRealWidth(5),
//                Y = Application.GetRealWidth(174),
//                Width = Application.GetRealWidth(30),
//                Height = Application.GetRealWidth(30),
//                UnSelectedImagePath = "Public/ChooseIcon.png",
//                SelectedImagePath = "Public/ChooseOnIcon.png",
//            };
//            doorlockDiv.AddChidren(btnDoorlockSelectionIcon);
            btnDoorlockSelectionTip = new Button()
            {
                X = Application.GetRealWidth(30),
                Y = Application.GetRealWidth(174),
                Width = Application.GetRealWidth(74),
                Height = Application.GetRealWidth(30),
                TextID = StringId.RemoteUnlocking,
                TextAlignment = TextAlignment.CenterLeft,
                TextColor = CSS_Color.FirstLevelTitleColor,
                SelectedTextColor = CSS_Color.MainColor,
                TextSize = CSS_FontSize.PromptFontSize_SecondaryLevel
            };
            doorlockDiv.AddChidren(btnDoorlockSelectionTip);
            #endregion
            #endregion
//            btnDoorlockSelectionTip = new Button()
//            {
//                X = Application.GetRealWidth(30),
//                Y = Application.GetRealWidth(174),
//                Width = Application.GetRealWidth(74),
//                Height = Application.GetRealWidth(30),
//                TextID = StringId.RemoteUnlocking,
//                TextAlignment = TextAlignment.CenterLeft,
//                TextColor = CSS_Color.FirstLevelTitleColor,
//                SelectedTextColor = CSS_Color.MainColor,
//                TextSize = CSS_FontSize.PromptFontSize_SecondaryLevel
//            };
//            doorlockDiv.AddChidren(btnDoorlockSelectionTip);
//            #endregion
//            #endregion
            optionView.AddChidren(new Button() { Width = Application.GetRealWidth(16) });
        }
//            optionView.AddChidren(new Button() { Width = Application.GetRealWidth(16) });
//        }
        /// <summary>
        /// 加载解锁方式区域
        /// </summary>
        void LoadView_UnlockView()
        {
            if(unlockOptionView!= null)
            {
                unlockOptionView.RemoveAll();
            }
            unlockOptionView = new VerticalScrolViewLayout()
            {
                Y = topContentView.Bottom + Application.GetRealHeight(8),
                Height = Application.GetRealHeight(260),
                BackgroundColor = CSS_Color.MainBackgroundColor,
                ScrollEnabled = false,
                Visible = UserInfo.Current.appUnlockPage.Count > 0
            };
            bodyView.AddChidren(unlockOptionView);
//        /// <summary>
//        /// 加载解锁方式区域
//        /// </summary>
//        void LoadView_UnlockView()
//        {
//            if(unlockOptionView!= null)
//            {
//                unlockOptionView.RemoveAll();
//            }
//            unlockOptionView = new VerticalScrolViewLayout()
//            {
//                Y = topContentView.Bottom + Application.GetRealHeight(8),
//                Height = Application.GetRealHeight(260),
//                BackgroundColor = CSS_Color.MainBackgroundColor,
//                ScrollEnabled = false,
//                Visible = UserInfo.Current.appUnlockPage.Count > 0
//            };
//            bodyView.AddChidren(unlockOptionView);
            #region 标题栏
            var unlockTitleDiv = new FrameLayout()
            {
                Height = Application.GetRealHeight(59),
            };
            unlockOptionView.AddChidren(unlockTitleDiv);
//            #region 标题栏
//            var unlockTitleDiv = new FrameLayout()
//            {
//                Height = Application.GetRealHeight(59),
//            };
//            unlockOptionView.AddChidren(unlockTitleDiv);
            var btnUnlockTitle = new Button()
            {
                X = Application.GetRealWidth(16),
                Y = Application.GetRealWidth(6),
                Width = Application.GetRealWidth(263),
                Height = Application.GetRealWidth(26),
                TextAlignment = TextAlignment.CenterLeft,
                TextColor = CSS_Color.FirstLevelTitleColor,
                IsBold = true,
                TextSize = CSS_FontSize.SubheadingFontSize,
                TextID = StringId.SetUnlockingMethod,
            };
            unlockTitleDiv.AddChidren(btnUnlockTitle);
//            var btnUnlockTitle = new Button()
//            {
//                X = Application.GetRealWidth(16),
//                Y = Application.GetRealWidth(6),
//                Width = Application.GetRealWidth(263),
//                Height = Application.GetRealWidth(26),
//                TextAlignment = TextAlignment.CenterLeft,
//                TextColor = CSS_Color.FirstLevelTitleColor,
//                IsBold = true,
//                TextSize = CSS_FontSize.SubheadingFontSize,
//                TextID = StringId.SetUnlockingMethod,
//            };
//            unlockTitleDiv.AddChidren(btnUnlockTitle);
            var btnUnlockTitleTip = new Button()
            {
                X = Application.GetRealWidth(16),
                Y = btnUnlockTitle.Bottom,
                Width = Application.GetRealWidth(263),
                Height = Application.GetRealWidth(21),
                TextAlignment = TextAlignment.CenterLeft,
                TextColor = CSS_Color.PromptingColor1,
                TextSize = CSS_FontSize.PromptFontSize_FirstLevel,
                TextID = StringId.ValidForNativeOnly,
            };
            unlockTitleDiv.AddChidren(btnUnlockTitleTip);
//            var btnUnlockTitleTip = new Button()
//            {
//                X = Application.GetRealWidth(16),
//                Y = btnUnlockTitle.Bottom,
//                Width = Application.GetRealWidth(263),
//                Height = Application.GetRealWidth(21),
//                TextAlignment = TextAlignment.CenterLeft,
//                TextColor = CSS_Color.PromptingColor1,
//                TextSize = CSS_FontSize.PromptFontSize_FirstLevel,
//                TextID = StringId.ValidForNativeOnly,
//            };
//            unlockTitleDiv.AddChidren(btnUnlockTitleTip);
            unlockOptionView.AddChidren(new Button()
            {
                X = Application.GetRealWidth(16),
                Width = Application.GetRealWidth(359),
                Height = 1,
                BackgroundColor = CSS_Color.BackgroundColor,
            });
            #endregion
//            unlockOptionView.AddChidren(new Button()
//            {
//                X = Application.GetRealWidth(16),
//                Width = Application.GetRealWidth(359),
//                Height = 1,
//                BackgroundColor = CSS_Color.BackgroundColor,
//            });
//            #endregion
            #region 密码解锁
            var passwordUnlockDiv = new FrameLayout()
            {
                Height = Application.GetRealHeight(50),
            };
            if ( !UserInfo.Current.appUnlockType.Contains("2"))
            {
                unlockOptionView.AddChidren(passwordUnlockDiv);
            }
//            #region 密码解锁
//            var passwordUnlockDiv = new FrameLayout()
//            {
//                Height = Application.GetRealHeight(50),
//            };
//            if ( !UserInfo.Current.appUnlockType.Contains("2"))
//            {
//                unlockOptionView.AddChidren(passwordUnlockDiv);
//            }
            var btnPasswordUnlockIcon = new Button()
            {
                X = Application.GetRealWidth(16),
                Gravity = Gravity.CenterVertical,
                Width = Application.GetRealWidth(32),
                Height = Application.GetRealWidth(32),
                UnSelectedImagePath = "PersonalCenter/AppUnlockSetting/PasswordIcon.png",
            };
            passwordUnlockDiv.AddChidren(btnPasswordUnlockIcon);
//            var btnPasswordUnlockIcon = new Button()
//            {
//                X = Application.GetRealWidth(16),
//                Gravity = Gravity.CenterVertical,
//                Width = Application.GetRealWidth(32),
//                Height = Application.GetRealWidth(32),
//                UnSelectedImagePath = "PersonalCenter/AppUnlockSetting/PasswordIcon.png",
//            };
//            passwordUnlockDiv.AddChidren(btnPasswordUnlockIcon);
            //var btnPasswordUnlockRightIcon = new Button()
            //{
            //    X = Application.GetRealWidth(339),
            //    Gravity = Gravity.CenterVertical,
            //    Width = Application.GetMinRealAverage(16),
            //    Height = Application.GetMinRealAverage(16),
            //    UnSelectedImagePath = "Public/Right.png",
            //};
            //passwordUnlockDiv.AddChidren(btnPasswordUnlockRightIcon);
//            //var btnPasswordUnlockRightIcon = new Button()
//            //{
//            //    X = Application.GetRealWidth(339),
//            //    Gravity = Gravity.CenterVertical,
//            //    Width = Application.GetMinRealAverage(16),
//            //    Height = Application.GetMinRealAverage(16),
//            //    UnSelectedImagePath = "Public/Right.png",
//            //};
//            //passwordUnlockDiv.AddChidren(btnPasswordUnlockRightIcon);
            var btnPasswordUnlockkSwtichIcon = new Button()
            {
                X = Application.GetRealWidth(322),
                Gravity = Gravity.CenterVertical,
                Width = Application.GetMinRealAverage(38),
                Height = Application.GetMinRealAverage(38),
                UnSelectedImagePath = "Public/Switch_2.png",
                SelectedImagePath = "Public/SwitchOn_2.png",
                IsSelected = UserInfo.Current.appUnlockType.Contains("1")
            };
            passwordUnlockDiv.AddChidren(btnPasswordUnlockkSwtichIcon);
//            var btnPasswordUnlockkSwtichIcon = new Button()
//            {
//                X = Application.GetRealWidth(322),
//                Gravity = Gravity.CenterVertical,
//                Width = Application.GetMinRealAverage(38),
//                Height = Application.GetMinRealAverage(38),
//                UnSelectedImagePath = "Public/Switch_2.png",
//                SelectedImagePath = "Public/SwitchOn_2.png",
//                IsSelected = UserInfo.Current.appUnlockType.Contains("1")
//            };
//            passwordUnlockDiv.AddChidren(btnPasswordUnlockkSwtichIcon);
            btnPasswordUnlockTitle = new Button()
            {
                X = Application.GetRealWidth(66),
                TextAlignment = TextAlignment.CenterLeft,
                TextColor = CSS_Color.FirstLevelTitleColor,
                TextSize = CSS_FontSize.TextFontSize,
                TextID = StringId.PasswordUnlock,
            };
            passwordUnlockDiv.AddChidren(btnPasswordUnlockTitle);
//            btnPasswordUnlockTitle = new Button()
//            {
//                X = Application.GetRealWidth(66),
//                TextAlignment = TextAlignment.CenterLeft,
//                TextColor = CSS_Color.FirstLevelTitleColor,
//                TextSize = CSS_FontSize.TextFontSize,
//                TextID = StringId.PasswordUnlock,
//            };
//            passwordUnlockDiv.AddChidren(btnPasswordUnlockTitle);
            unlockOptionView.AddChidren(new Button()
            {
                X = Application.GetRealWidth(16),
                Width = Application.GetRealWidth(343),
                Height = 1,
                BackgroundColor = CSS_Color.BackgroundColor,
            });
            #endregion
//            unlockOptionView.AddChidren(new Button()
//            {
//                X = Application.GetRealWidth(16),
//                Width = Application.GetRealWidth(343),
//                Height = 1,
//                BackgroundColor = CSS_Color.BackgroundColor,
//            });
//            #endregion
            #region 修改密码
            var resetPasswordDiv = new FrameLayout()
            {
                Height = Application.GetRealHeight(50),
            };
            if (UserInfo.Current.appUnlockPasswrod != "" && UserInfo.Current.appUnlockType.Contains("1"))
            {
                unlockOptionView.AddChidren(resetPasswordDiv);
            }
            var btnPasswordUnlockRightIcon = new Button()
            {
                X = Application.GetRealWidth(339),
                Gravity = Gravity.CenterVertical,
                Width = Application.GetMinRealAverage(16),
                Height = Application.GetMinRealAverage(16),
                UnSelectedImagePath = "Public/Right.png",
            };
            resetPasswordDiv.AddChidren(btnPasswordUnlockRightIcon);
//            #region 修改密码
//            var resetPasswordDiv = new FrameLayout()
//            {
//                Height = Application.GetRealHeight(50),
//            };
//            if (UserInfo.Current.appUnlockPasswrod != "" && UserInfo.Current.appUnlockType.Contains("1"))
//            {
//                unlockOptionView.AddChidren(resetPasswordDiv);
//            }
//            var btnPasswordUnlockRightIcon = new Button()
//            {
//                X = Application.GetRealWidth(339),
//                Gravity = Gravity.CenterVertical,
//                Width = Application.GetMinRealAverage(16),
//                Height = Application.GetMinRealAverage(16),
//                UnSelectedImagePath = "Public/Right.png",
//            };
//            resetPasswordDiv.AddChidren(btnPasswordUnlockRightIcon);
            btnResetPasswordTitle = new Button()
            {
                X = Application.GetRealWidth(66),
                TextAlignment = TextAlignment.CenterLeft,
                TextColor = CSS_Color.FirstLevelTitleColor,
                TextSize = CSS_FontSize.TextFontSize,
                TextID = StringId.ResetDigitalPassword,
            };
            resetPasswordDiv.AddChidren(btnResetPasswordTitle);
//            btnResetPasswordTitle = new Button()
//            {
//                X = Application.GetRealWidth(66),
//                TextAlignment = TextAlignment.CenterLeft,
//                TextColor = CSS_Color.FirstLevelTitleColor,
//                TextSize = CSS_FontSize.TextFontSize,
//                TextID = StringId.ResetDigitalPassword,
//            };
//            resetPasswordDiv.AddChidren(btnResetPasswordTitle);
            if (UserInfo.Current.appUnlockPasswrod != "" && UserInfo.Current.appUnlockType.Contains("1"))
            {
                unlockOptionView.AddChidren(new Button()
                {
                    X = Application.GetRealWidth(16),
                    Width = Application.GetRealWidth(343),
                    Height = 1,
                    BackgroundColor = CSS_Color.BackgroundColor,
                });
            }
            #endregion
//            if (UserInfo.Current.appUnlockPasswrod != "" && UserInfo.Current.appUnlockType.Contains("1"))
//            {
//                unlockOptionView.AddChidren(new Button()
//                {
//                    X = Application.GetRealWidth(16),
//                    Width = Application.GetRealWidth(343),
//                    Height = 1,
//                    BackgroundColor = CSS_Color.BackgroundColor,
//                });
//            }
//            #endregion
            #region 手势解锁
            var gestureUnlockDiv = new FrameLayout()
            {
                Height = Application.GetRealHeight(50),
            };
            if (!UserInfo.Current.appUnlockType.Contains("1"))
            {
                unlockOptionView.AddChidren(gestureUnlockDiv);
            }
            var btnGestureUnlockIcon = new Button()
            {
                X = Application.GetRealWidth(16),
                Gravity = Gravity.CenterVertical,
                Width = Application.GetRealWidth(32),
                Height = Application.GetRealWidth(32),
                UnSelectedImagePath = "PersonalCenter/AppUnlockSetting/GestureIcon.png",
            };
            gestureUnlockDiv.AddChidren(btnGestureUnlockIcon);
//            #region 手势解锁
//            var gestureUnlockDiv = new FrameLayout()
//            {
//                Height = Application.GetRealHeight(50),
//            };
//            if (!UserInfo.Current.appUnlockType.Contains("1"))
//            {
//                unlockOptionView.AddChidren(gestureUnlockDiv);
//            }
//            var btnGestureUnlockIcon = new Button()
//            {
//                X = Application.GetRealWidth(16),
//                Gravity = Gravity.CenterVertical,
//                Width = Application.GetRealWidth(32),
//                Height = Application.GetRealWidth(32),
//                UnSelectedImagePath = "PersonalCenter/AppUnlockSetting/GestureIcon.png",
//            };
//            gestureUnlockDiv.AddChidren(btnGestureUnlockIcon);
            //var btnGestureUnlockRightIcon = new Button()
            //{
            //    X = Application.GetRealWidth(339),
            //    Gravity = Gravity.CenterVertical,
            //    Width = Application.GetMinRealAverage(16),
            //    Height = Application.GetMinRealAverage(16),
            //    UnSelectedImagePath = "Public/Right.png",
            //};
            //gestureUnlockDiv.AddChidren(btnGestureUnlockRightIcon);
//            //var btnGestureUnlockRightIcon = new Button()
//            //{
//            //    X = Application.GetRealWidth(339),
//            //    Gravity = Gravity.CenterVertical,
//            //    Width = Application.GetMinRealAverage(16),
//            //    Height = Application.GetMinRealAverage(16),
//            //    UnSelectedImagePath = "Public/Right.png",
//            //};
//            //gestureUnlockDiv.AddChidren(btnGestureUnlockRightIcon);
           var btnGestureUnlockkSwtichIcon = new Button()
            {
                X = Application.GetRealWidth(322),
                Gravity = Gravity.CenterVertical,
                Width = Application.GetMinRealAverage(38),
                Height = Application.GetMinRealAverage(38),
                UnSelectedImagePath = "Public/Switch_2.png",
                SelectedImagePath = "Public/SwitchOn_2.png",
                IsSelected = UserInfo.Current.appUnlockType.Contains("2")
            };
            gestureUnlockDiv.AddChidren(btnGestureUnlockkSwtichIcon);
//           var btnGestureUnlockkSwtichIcon = new Button()
//            {
//                X = Application.GetRealWidth(322),
//                Gravity = Gravity.CenterVertical,
//                Width = Application.GetMinRealAverage(38),
//                Height = Application.GetMinRealAverage(38),
//                UnSelectedImagePath = "Public/Switch_2.png",
//                SelectedImagePath = "Public/SwitchOn_2.png",
//                IsSelected = UserInfo.Current.appUnlockType.Contains("2")
//            };
//            gestureUnlockDiv.AddChidren(btnGestureUnlockkSwtichIcon);
            btnGestureUnlockTitle = new Button()
            {
                X = Application.GetRealWidth(66),
                TextAlignment = TextAlignment.CenterLeft,
                TextColor = CSS_Color.FirstLevelTitleColor,
                TextSize = CSS_FontSize.TextFontSize,
                TextID = StringId.GestureUnlock,
            };
            gestureUnlockDiv.AddChidren(btnGestureUnlockTitle);
//            btnGestureUnlockTitle = new Button()
//            {
//                X = Application.GetRealWidth(66),
//                TextAlignment = TextAlignment.CenterLeft,
//                TextColor = CSS_Color.FirstLevelTitleColor,
//                TextSize = CSS_FontSize.TextFontSize,
//                TextID = StringId.GestureUnlock,
//            };
//            gestureUnlockDiv.AddChidren(btnGestureUnlockTitle);
            if (!UserInfo.Current.appUnlockType.Contains("1"))
            {
                unlockOptionView.AddChidren(new Button()
                {
                    X = Application.GetRealWidth(16),
                    Width = Application.GetRealWidth(343),
                    Height = 1,
                    BackgroundColor = CSS_Color.BackgroundColor,
                });
            }
            #endregion
//            if (!UserInfo.Current.appUnlockType.Contains("1"))
//            {
//                unlockOptionView.AddChidren(new Button()
//                {
//                    X = Application.GetRealWidth(16),
//                    Width = Application.GetRealWidth(343),
//                    Height = 1,
//                    BackgroundColor = CSS_Color.BackgroundColor,
//                });
//            }
//            #endregion
            #region 修改手势
            var resetGestureDiv = new FrameLayout()
            {
                Height = Application.GetRealHeight(50),
            };
            if (UserInfo.Current.appUnlockPasswrod != "" && UserInfo.Current.appUnlockType.Contains("2"))
            {
                unlockOptionView.AddChidren(resetGestureDiv);
            }
            var btnGestureRightIcon = new Button()
            {
                X = Application.GetRealWidth(339),
                Gravity = Gravity.CenterVertical,
                Width = Application.GetMinRealAverage(16),
                Height = Application.GetMinRealAverage(16),
                UnSelectedImagePath = "Public/Right.png",
            };
            resetGestureDiv.AddChidren(btnGestureRightIcon);
//            #region 修改手势
//            var resetGestureDiv = new FrameLayout()
//            {
//                Height = Application.GetRealHeight(50),
//            };
//            if (UserInfo.Current.appUnlockPasswrod != "" && UserInfo.Current.appUnlockType.Contains("2"))
//            {
//                unlockOptionView.AddChidren(resetGestureDiv);
//            }
//            var btnGestureRightIcon = new Button()
//            {
//                X = Application.GetRealWidth(339),
//                Gravity = Gravity.CenterVertical,
//                Width = Application.GetMinRealAverage(16),
//                Height = Application.GetMinRealAverage(16),
//                UnSelectedImagePath = "Public/Right.png",
//            };
//            resetGestureDiv.AddChidren(btnGestureRightIcon);
            btnResetGestureTitle = new Button()
            {
                X = Application.GetRealWidth(66),
                TextAlignment = TextAlignment.CenterLeft,
                TextColor = CSS_Color.FirstLevelTitleColor,
                TextSize = CSS_FontSize.TextFontSize,
                TextID = StringId.ResetGesturePassword,
            };
            resetGestureDiv.AddChidren(btnResetGestureTitle);
//            btnResetGestureTitle = new Button()
//            {
//                X = Application.GetRealWidth(66),
//                TextAlignment = TextAlignment.CenterLeft,
//                TextColor = CSS_Color.FirstLevelTitleColor,
//                TextSize = CSS_FontSize.TextFontSize,
//                TextID = StringId.ResetGesturePassword,
//            };
//            resetGestureDiv.AddChidren(btnResetGestureTitle);
            if (UserInfo.Current.appUnlockPasswrod != "" && UserInfo.Current.appUnlockType.Contains("2"))
            {
                unlockOptionView.AddChidren(new Button()
                {
                    X = Application.GetRealWidth(16),
                    Width = Application.GetRealWidth(343),
                    Height = 1,
                    BackgroundColor = CSS_Color.BackgroundColor,
                });
            }
            #endregion
//            if (UserInfo.Current.appUnlockPasswrod != "" && UserInfo.Current.appUnlockType.Contains("2"))
//            {
//                unlockOptionView.AddChidren(new Button()
//                {
//                    X = Application.GetRealWidth(16),
//                    Width = Application.GetRealWidth(343),
//                    Height = 1,
//                    BackgroundColor = CSS_Color.BackgroundColor,
//                });
//            }
//            #endregion
            #region 查询设备是否支持面容ID,指纹ID
            TouchIDUtils.TouchIDSupperType type = TouchIDUtils.getTouchIDSupperType();
            if (type == TouchIDUtils.TouchIDSupperType.TouchID)
            {
                sTouchID = true;
                MainPage.Log("KK:支持TouchID");
            }
            else if (type == TouchIDUtils.TouchIDSupperType.FaceID)
            {
                sFaceID = true;
                MainPage.Log("KK:支持FaceID");
            }
//            #region 查询设备是否支持面容ID,指纹ID
//            TouchIDUtils.TouchIDSupperType type = TouchIDUtils.getTouchIDSupperType();
//            if (type == TouchIDUtils.TouchIDSupperType.TouchID)
//            {
//                sTouchID = true;
//                MainPage.Log("KK:支持TouchID");
//            }
//            else if (type == TouchIDUtils.TouchIDSupperType.FaceID)
//            {
//                sFaceID = true;
//                MainPage.Log("KK:支持FaceID");
//            }
            #endregion
//            #endregion
            #region 指纹解锁
            fingerprintUnlockDiv = new FrameLayout()
            {
                Height = Application.GetRealHeight(51),
            };
            if (sTouchID && UserInfo.Current.appUnlockPasswrod != "" && !UserInfo.Current.appUnlockType.Contains("4"))
            {
                unlockOptionView.AddChidren(fingerprintUnlockDiv);
            }
//            #region 指纹解锁
//            fingerprintUnlockDiv = new FrameLayout()
//            {
//                Height = Application.GetRealHeight(51),
//            };
//            if (sTouchID && UserInfo.Current.appUnlockPasswrod != "" && !UserInfo.Current.appUnlockType.Contains("4"))
//            {
//                unlockOptionView.AddChidren(fingerprintUnlockDiv);
//            }
            var btnFingerprintUnlockIcon = new Button()
            {
                X = Application.GetRealWidth(16),
                Gravity = Gravity.CenterVertical,
                Width = Application.GetRealWidth(32),
                Height = Application.GetRealWidth(32),
                UnSelectedImagePath = "PersonalCenter/AppUnlockSetting/FingerprintIcon.png",
            };
            fingerprintUnlockDiv.AddChidren(btnFingerprintUnlockIcon);
//            var btnFingerprintUnlockIcon = new Button()
//            {
//                X = Application.GetRealWidth(16),
//                Gravity = Gravity.CenterVertical,
//                Width = Application.GetRealWidth(32),
//                Height = Application.GetRealWidth(32),
//                UnSelectedImagePath = "PersonalCenter/AppUnlockSetting/FingerprintIcon.png",
//            };
//            fingerprintUnlockDiv.AddChidren(btnFingerprintUnlockIcon);
            var btnFingerprintUnlockTitle = new Button()
            {
                X = Application.GetRealWidth(66),
                TextAlignment = TextAlignment.CenterLeft,
                TextColor = CSS_Color.FirstLevelTitleColor,
                TextSize = CSS_FontSize.TextFontSize,
                TextID = StringId.FingerprintUnlock,
            };
            fingerprintUnlockDiv.AddChidren(btnFingerprintUnlockTitle);
//            var btnFingerprintUnlockTitle = new Button()
//            {
//                X = Application.GetRealWidth(66),
//                TextAlignment = TextAlignment.CenterLeft,
//                TextColor = CSS_Color.FirstLevelTitleColor,
//                TextSize = CSS_FontSize.TextFontSize,
//                TextID = StringId.FingerprintUnlock,
//            };
//            fingerprintUnlockDiv.AddChidren(btnFingerprintUnlockTitle);
            btnFingerprintUnlockSwtichIcon = new Button()
            {
                X = Application.GetRealWidth(322),
                Gravity = Gravity.CenterVertical,
                Width = Application.GetMinRealAverage(38),
                Height = Application.GetMinRealAverage(38),
                UnSelectedImagePath = "Public/Switch_2.png",
                SelectedImagePath = "Public/SwitchOn_2.png",
                IsSelected = UserInfo.Current.appUnlockType.Contains("3")
            };
            fingerprintUnlockDiv.AddChidren(btnFingerprintUnlockSwtichIcon);
//            btnFingerprintUnlockSwtichIcon = new Button()
//            {
//                X = Application.GetRealWidth(322),
//                Gravity = Gravity.CenterVertical,
//                Width = Application.GetMinRealAverage(38),
//                Height = Application.GetMinRealAverage(38),
//                UnSelectedImagePath = "Public/Switch_2.png",
//                SelectedImagePath = "Public/SwitchOn_2.png",
//                IsSelected = UserInfo.Current.appUnlockType.Contains("3")
//            };
//            fingerprintUnlockDiv.AddChidren(btnFingerprintUnlockSwtichIcon);
            fingerprintUnlockDiv.AddChidren(new Button()
            {
                X = Application.GetRealWidth(16),
                Y = Application.GetRealHeight(50),
                Width = Application.GetRealWidth(343),
                Height = 1,
                BackgroundColor = CSS_Color.BackgroundColor,
                //Visible = sFaceID
            });
//            fingerprintUnlockDiv.AddChidren(new Button()
//            {
//                X = Application.GetRealWidth(16),
//                Y = Application.GetRealHeight(50),
//                Width = Application.GetRealWidth(343),
//                Height = 1,
//                BackgroundColor = CSS_Color.BackgroundColor,
//                //Visible = sFaceID
//            });
            #endregion
//            #endregion
            #region 面容ID解锁
            faceIdUnlockDiv = new FrameLayout()
            {
                Height = Application.GetRealHeight(50),
            };
            if (sFaceID && UserInfo.Current.appUnlockPasswrod != "" && !UserInfo.Current.appUnlockType.Contains("3"))
            {
                unlockOptionView.AddChidren(faceIdUnlockDiv);
            }
            var btnFaceIdUnlockIcon = new Button()
            {
                X = Application.GetRealWidth(16),
                Gravity = Gravity.CenterVertical,
                Width = Application.GetRealWidth(32),
                Height = Application.GetRealWidth(32),
                UnSelectedImagePath = "PersonalCenter/AppUnlockSetting/FaceIdIcon.png",
            };
            faceIdUnlockDiv.AddChidren(btnFaceIdUnlockIcon);
//            #region 面容ID解锁
//            faceIdUnlockDiv = new FrameLayout()
//            {
//                Height = Application.GetRealHeight(50),
//            };
//            if (sFaceID && UserInfo.Current.appUnlockPasswrod != "" && !UserInfo.Current.appUnlockType.Contains("3"))
//            {
//                unlockOptionView.AddChidren(faceIdUnlockDiv);
//            }
//            var btnFaceIdUnlockIcon = new Button()
//            {
//                X = Application.GetRealWidth(16),
//                Gravity = Gravity.CenterVertical,
//                Width = Application.GetRealWidth(32),
//                Height = Application.GetRealWidth(32),
//                UnSelectedImagePath = "PersonalCenter/AppUnlockSetting/FaceIdIcon.png",
//            };
//            faceIdUnlockDiv.AddChidren(btnFaceIdUnlockIcon);
            var btnFaceIdUnlockTitle = new Button()
            {
                X = Application.GetRealWidth(66),
                TextAlignment = TextAlignment.CenterLeft,
                TextColor = CSS_Color.FirstLevelTitleColor,
                TextSize = CSS_FontSize.TextFontSize,
                TextID = StringId.FaceIdUnlock,
            };
            faceIdUnlockDiv.AddChidren(btnFaceIdUnlockTitle);
//            var btnFaceIdUnlockTitle = new Button()
//            {
//                X = Application.GetRealWidth(66),
//                TextAlignment = TextAlignment.CenterLeft,
//                TextColor = CSS_Color.FirstLevelTitleColor,
//                TextSize = CSS_FontSize.TextFontSize,
//                TextID = StringId.FaceIdUnlock,
//            };
//            faceIdUnlockDiv.AddChidren(btnFaceIdUnlockTitle);
            btnFaceIdUnlockSwtichIcon = new Button()
            {
                X = Application.GetRealWidth(322),
                Gravity= Gravity.CenterVertical,
                Width = Application.GetMinRealAverage(38),
                Height = Application.GetMinRealAverage(38),
                UnSelectedImagePath = "Public/Switch_2.png",
                SelectedImagePath = "Public/SwitchOn_2.png",
                IsSelected = UserInfo.Current.appUnlockType.Contains("4")
            };
            faceIdUnlockDiv.AddChidren(btnFaceIdUnlockSwtichIcon);
//            btnFaceIdUnlockSwtichIcon = new Button()
//            {
//                X = Application.GetRealWidth(322),
//                Gravity= Gravity.CenterVertical,
//                Width = Application.GetMinRealAverage(38),
//                Height = Application.GetMinRealAverage(38),
//                UnSelectedImagePath = "Public/Switch_2.png",
//                SelectedImagePath = "Public/SwitchOn_2.png",
//                IsSelected = UserInfo.Current.appUnlockType.Contains("4")
//            };
//            faceIdUnlockDiv.AddChidren(btnFaceIdUnlockSwtichIcon);
            #endregion
//            #endregion
            LoadEvet_SkipEventList();
//            //LoadEvet_SkipEventList();
        }
//        }
    }
}
//    }
//}