C# System.Windows.ni.dll中发生类型为“System.Reflection.TargetInvocationException”的未处理异常
我正在使用WindowsPhone8.1,试图从facebook的GraphAPI获取用户状态 代码在这一行给出了未处理的异常 MyChartFacebook.DataContext=已分组//这一行有例外 例外情况: System.Windows.ni.dll中发生类型为“System.Reflection.TargetInvocationException”的未处理异常 附加信息:调用目标已引发异常 我所尝试的: 有很多类似这样的异常报告,但似乎没有人能解决我的问题。这段代码也适用于其他场景,但我不明白为什么它会在这里出现异常 我的代码:C# System.Windows.ni.dll中发生类型为“System.Reflection.TargetInvocationException”的未处理异常,c#,asp.net,windows-phone-7,windows-phone-8.1,C#,Asp.net,Windows Phone 7,Windows Phone 8.1,我正在使用WindowsPhone8.1,试图从facebook的GraphAPI获取用户状态 代码在这一行给出了未处理的异常 MyChartFacebook.DataContext=已分组//这一行有例外 例外情况: System.Windows.ni.dll中发生类型为“System.Reflection.TargetInvocationException”的未处理异常 附加信息:调用目标已引发异常 我所尝试的: 有很多类似这样的异常报告,但似乎没有人能解决我的问题。这段代码也适用于其他场
private void FqlSampleGetUserSatuts()
{
var fb = new FacebookClient(accessTokenFacebook);
try
{
fb.GetCompleted += (o, e) =>
{
if (e.Error != null)
{
Dispatcher.BeginInvoke(() => MessageBox.Show(e.Error.Message));
return;
}
object ListData = e.GetResultData();
string feeds = ListData.ToString();
RootObjectStatusNew root = JsonConvert.DeserializeObject<RootObjectStatusNew>(feeds);
if (root.posts != null)
{
var grouped = (from c in root.posts.data
group c by new { c.updated_time } into g
select new graphdata
{
count = g.Count(),
key = g.Key.updated_time,
}).ToList();
Dispatcher.BeginInvoke(() =>
{
if (grouped != null)
{
MyChartFacebook.DataContext = grouped;//exception on this line
Status_List = grouped;
MyChartFacebook.Title = " My Status";
SystemTray.IsVisible = false;
}
else
{
MessageBox.Show("Sorry Data not Found");
}
});
}
};
fb.GetAsync("me?fields=posts.limit(200).fields(updated_time)");
}
catch (Exception)
{ }
}