private void RefreshSetting()
{
AddressText.Text = ConfigManager.CurrentConfig.Proxy.Server == null ? "" : ((Uri)ConfigManager.CurrentConfig.Proxy.Server).ToString();
UserText.Text = ConfigManager.CurrentConfig.Proxy.Username == null ? "" : ConfigManager.CurrentConfig.Proxy.Username;
PasswordText.Password = ConfigManager.CurrentConfig.Proxy.ObfuscatedPassword == null ? "" : Crypto.Deobfuscate(ConfigManager.CurrentConfig.Proxy.ObfuscatedPassword);
Controller.CheckLogin(ConfigManager.CurrentConfig.Proxy.LoginRequired);
switch (ConfigManager.CurrentConfig.Proxy.Selection)
{
case ProxySelection.NOPROXY:
Controller.CheckProxyNone();
break;
case ProxySelection.SYSTEM:
Controller.CheckProxySystem();
break;
case ProxySelection.CUSTOM:
Controller.CheckProxyCustom();
break;
default:
break;
}
NotificationsCheck.IsChecked = ConfigManager.CurrentConfig.Notifications;
FinishButton.Focus();
}