private async void LoadFriendsTab() { FriendsListView1.ClearObjects(); await Task.Run(() => { Load20Friends(); }); }
private void Page_Selecting(object sender, TabControlCancelEventArgs e) { ListViewMsg.Items.Clear(); switch (e.TabPage.Name) { case "TabUserInfo": D.Context.Tab = TabUserInfo; TabUserInfoFriendButton.Visible = true; LoadUserinfo(); break; case "TabConversations": D.Context.Tab = TabConversations; loadConversationTab(); break; case "TabDialog": D.Context.Tab = TabDialog; LoadDialogTab(); break; case "TabFriends": D.Context.Tab = TabFriends; FriendListOffset = 0; var u = D.api.Users.Get(new long[] { (long)D.Context.SeenUser }, ProfileFields.Counters).FirstOrDefault(); FriendsCount = (int)u.Counters.Friends; FriendsListView1.ClearObjects(); LoadFriendsTab(); break; default: break; } if (D.Context.Tab != TabDialog) { timer1.Enabled = false; checkBox1.Checked = false; } }