private async void LoadConfig() { ConfigManager.ConfigManager.Init(); if (!ConfigManager.ConfigManager.GetStatementConfirmed()) { StatementGrid.Visibility = Visibility.Visible; } BiliApi.CookieCollection = ConfigManager.ConfigManager.GetCookieCollection(); SettingsBox.SetSettings(ConfigManager.ConfigManager.GetSettings()); List <DownloadInfo> infos = ConfigManager.ConfigManager.GetDownloadInfos(); foreach (DownloadInfo info in infos) { DownloadQueuePanel.Append(new DownloadTask(info)); } ResultBox.SetHistory(ConfigManager.ConfigManager.GetSearchHistory()); if (BiliApi.CookieCollection != null) { UserInfo userInfo = await UserInfo.GetUserInfoAsync(BiliApi.CookieCollection); if (userInfo != null) { ShowUserInfo(userInfo); LoginBtn.Content = "登出"; } } }