C# 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”的未处理异常 附加信息:调用目标已引发异常 我所尝试的: 有很多类似这样的异常报告,但似乎没有人能解决我的问题。这段代码也适用于其他场

我正在使用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)
            { }
        }