protected override void OnProfileChanged(object sender, BaseEventArgs e)
{
IConfiguration currentConfiguration = ConfigurationManager.GetConfiguration(ProfileManager.CurrentProfile.GameModel);
serversProvider = currentConfiguration.ServersProvider;
webProvider = currentConfiguration.CreateWebProvider();
GuildInfoModel.UnLoadData();
TDBlock_.ClearAll();
IsDetailedCheckbox.IsChecked = false;
// use lazy ServerList initialization to prevent first long EF6 database
// init causes the long app start time
if (IsPageActivated) {
LoadServerList();
}
}