void Client_GetFriendsCompleted(object sender, GetFriendsCompletedEventArgs e) { DataUtil.UserGroups = e.Result.ToList<UserGroup>(); Dispatcher.Invoke(new Action(() => { try { ///分组列表 userGroupTabItem = new MyTabItem(MyType.UserGroup); userGroupTabItem.Tag = "UserGroup"; this.Items.Add(userGroupTabItem); foreach (UserGroup userGroup in DataUtil.UserGroups) { MyTabItem tabItem = new MyTabItem(MyType.User, userGroup.userGroupId); this.Items.Add(tabItem); DataUtil.FriendTabItems.Add(userGroup.userGroupId, tabItem); } } catch (Exception ex) { MyLogger.Logger.Error("获取朋友列表出错",ex); } })); DataUtil.Client.GetGroupsCompleted += Client_GetGroupsCompleted; DataUtil.Client.GetGroupsAsync(DataUtil.Member.id); }
public void renren_GetFriendsCompletedHandler(object sender, GetFriendsCompletedEventArgs e) { if (e.Error != null) { MessageBox.Show(e.Error.Message); NavigationService.GoBack(); } else { FriendList_LBox.ItemsSource = e.Result; } }
private void GnsClientOnGetFriendsCompleted(object sender, GetFriendsCompletedEventArgs e) { if (e.Result != null) { Friends = e.Result; } }