using System;
|
using Shared;
|
|
namespace HDL_ON.UI
|
{
|
public partial class AppUnlockSettingsPage
|
{
|
void LoadEventList()
|
{
|
LoadEvent_OptionChange();
|
LoadEvent_InitOptionState();
|
}
|
|
/// <summary>
|
/// 加载密码选项事件
|
/// </summary>
|
void LoadEvent_OptionChange()
|
{
|
EventHandler< MouseEventArgs> eventHandler1 = (sender, e) => {
|
btnUnprotectedBg.IsSelected = btnUnprotectedSelectionIcon.IsSelected = btnUnprotectedSelectionTip.IsSelected = true;
|
btnStartupBg.IsSelected = btnStartupSelectionIcon.IsSelected = btnStartupSelectionTip.IsSelected = false;
|
btnSecurityBg.IsSelected = btnSecuritySelectionIcon.IsSelected = btnSecuritySelectionTip.IsSelected = false;
|
btnDoorlockBg.IsSelected = btnDoorlockSelectionIcon.IsSelected = btnDoorlockSelectionTip.IsSelected = false;
|
|
btnTipMsg.TextID = StringId.UnprotectedTipMsg;
|
btnTipMsg.Visible = true;
|
|
MainPage.LoginUser.appUnlock = new System.Collections.Generic.List<string>();
|
MainPage.LoginUser.SaveUserInfo();
|
|
};
|
btnUnprotectedBg.MouseUpEventHandler = eventHandler1;
|
btnUnprotectedSelectionIcon.MouseUpEventHandler = eventHandler1;
|
btnUnprotectedSelectionTip.MouseUpEventHandler = eventHandler1;
|
|
|
EventHandler<MouseEventArgs> eventHandler2 = (sender, e) => {
|
btnUnprotectedBg.IsSelected = btnUnprotectedSelectionIcon.IsSelected = btnUnprotectedSelectionTip.IsSelected = false;
|
btnStartupBg.IsSelected = btnStartupSelectionIcon.IsSelected = btnStartupSelectionTip.IsSelected = true;
|
|
btnTipMsg.Text = Language.StringByID(StringId.AtStartupTipMsg);
|
btnTipMsg.Visible = true;
|
|
if (!MainPage.LoginUser.appUnlock.Contains("1"))
|
{
|
MainPage.LoginUser.appUnlock.Add("1");
|
MainPage.LoginUser.SaveUserInfo();
|
}
|
|
};
|
btnStartupBg.MouseUpEventHandler = eventHandler2;
|
btnStartupSelectionIcon.MouseUpEventHandler = eventHandler2;
|
btnStartupSelectionTip.MouseUpEventHandler = eventHandler2;
|
|
|
EventHandler<MouseEventArgs> eventHandler3 = (sender, e) => {
|
btnUnprotectedBg.IsSelected = btnUnprotectedSelectionIcon.IsSelected = btnUnprotectedSelectionTip.IsSelected = false;
|
btnSecurityBg.IsSelected = btnSecuritySelectionIcon.IsSelected = btnSecuritySelectionTip.IsSelected = true;
|
|
btnTipMsg.Text = Language.StringByID(StringId.DefenseAndUndefenseTipMsg);
|
btnTipMsg.Visible = true;
|
|
if (!MainPage.LoginUser.appUnlock.Contains("2"))
|
{
|
MainPage.LoginUser.appUnlock.Add("2");
|
MainPage.LoginUser.SaveUserInfo();
|
}
|
|
};
|
btnSecurityBg.MouseUpEventHandler = eventHandler3;
|
btnSecuritySelectionIcon.MouseUpEventHandler = eventHandler3;
|
btnSecuritySelectionTip.MouseUpEventHandler = eventHandler3;
|
|
|
EventHandler<MouseEventArgs> eventHandler4 = (sender, e) => {
|
btnUnprotectedBg.IsSelected = btnUnprotectedSelectionIcon.IsSelected = btnUnprotectedSelectionTip.IsSelected = false;
|
btnDoorlockBg.IsSelected = btnDoorlockSelectionIcon.IsSelected = btnDoorlockSelectionTip.IsSelected = true;
|
|
btnTipMsg.Text = Language.StringByID(StringId.RemoteUnlockingTipMsg);
|
btnTipMsg.Visible = true;
|
|
if (!MainPage.LoginUser.appUnlock.Contains("3"))
|
{
|
MainPage.LoginUser.appUnlock.Add("3");
|
MainPage.LoginUser.SaveUserInfo();
|
}
|
|
};
|
btnDoorlockBg.MouseUpEventHandler = eventHandler4;
|
btnDoorlockSelectionIcon.MouseUpEventHandler = eventHandler4;
|
btnDoorlockSelectionTip.MouseUpEventHandler = eventHandler4;
|
|
|
|
}
|
|
/// <summary>
|
/// 加载用户密码选项状态
|
/// </summary>
|
void LoadEvent_InitOptionState()
|
{
|
if (MainPage.LoginUser.appUnlock.Count == 0)
|
{
|
btnUnprotectedBg.IsSelected = btnUnprotectedSelectionIcon.IsSelected = btnUnprotectedSelectionTip.IsSelected = true;
|
}
|
else
|
{
|
if (MainPage.LoginUser.appUnlock.Contains("1"))
|
{
|
btnStartupBg.IsSelected = btnStartupSelectionIcon.IsSelected = btnStartupSelectionTip.IsSelected = true;
|
}
|
if (MainPage.LoginUser.appUnlock.Contains("2"))
|
{
|
btnSecurityBg.IsSelected = btnSecuritySelectionIcon.IsSelected = btnSecuritySelectionTip.IsSelected = true;
|
}
|
if (MainPage.LoginUser.appUnlock.Contains("3"))
|
{
|
btnDoorlockBg.IsSelected = btnDoorlockSelectionIcon.IsSelected = btnDoorlockSelectionTip.IsSelected = true;
|
}
|
}
|
}
|
|
/// <summary>
|
/// 密码设置跳转事件列表
|
/// </summary>
|
void LoadEvet_SkipEventList()
|
{
|
btnPasswordUnlockTitle.MouseUpEventHandler = (sender, e) =>
|
{
|
var page = new AppUnlockPasswordSettingPage(MainPage.LoginUser.appUnlockPasswrod);
|
MainPage.BasePageView.AddChidren(page);
|
page.LoadPage();
|
MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;
|
};
|
}
|
}
|
}
|