使用linqtotwitter在Windows Phone 8.1上搜索用户时出错

时间:2014-12-19 20:02:58

标签: c# windows-phone-8.1 linq-to-twitter

我正在开发Windows Phone 8.1应用程序,当我尝试使用linqtotwitter搜索用户时,我收到此错误:"该应用程序调用了一个为不同线程编组的接口。 (来自HRESULT的异常:0x8001010E(RPC_E_WRONG_THREAD))"

这是我的代码:

var users = new List<UserItem>();

                var foundUsers =
                    await
                        (from user in twitterCtx.User
                            where user.Type == UserType.Search &&
                                  user.Query == SearchBox.Text
                            select user)
                            .ToListAsync();

                foreach (var foundUser in foundUsers)
                {
                    var user = new UserItem();
                    user.Id = Convert.ToUInt64(foundUser.UserIDResponse);
                    user.ProfileImageSource = foundUser.ProfileImageUrl.Replace("_normal", "");
                    user.ScreenName = foundUser.ScreenNameResponse;
                    user.UserName = foundUser.Name;
                    users.Add(user);
                }
                ListPeople.ItemsSource = users;

尝试显示列表中的状态时出现同样的错误。我也尝试插入一个调度程序,但我得到了同样的错误。

0 个答案:

没有答案