AdvancedLauncher.UI.Pages.Community.OnProfileChanged C# (CSharp) Method

OnProfileChanged() protected method

protected OnProfileChanged ( object sender, BaseEventArgs e ) : void
sender object
e AdvancedLauncher.SDK.Model.Events.BaseEventArgs
return void
        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();
            }
        }