public void Refresh_Click() { var list = new List <AuthorizedDevice>(); var userlist = steamService.GetRememberUserList(); var allList = steamService.GetAuthorizedDeviceList(); int count = allList.Count - 1; foreach (var item in allList) { var temp = userlist.FirstOrDefault(x => x.SteamId3_Int == item.SteamId3_Int); item.SteamNickName = temp?.SteamNickName; item.ShowName = item.SteamNickName + $"({item.SteamId64_Int})"; item.AccountName = temp?.AccountName; item.First = item.Index == 0; item.End = item.Index == count; list.Add(item); } _AuthorizedSourceList.Clear(); _AuthorizedSourceList.AddOrUpdate(list); //_AuthorizedSourceList.Refresh(); Refresh_Cash().ConfigureAwait(false); }