private async void FetchFacebookNewFeed()
        {
            // get facebook new feed
            var fb = new Facebook.FacebookClient(Session.ActiveSession.CurrentAccessTokenData.AccessToken);

            var parameters = new Dictionary <string, object>();

            parameters[""] = "";

            dynamic result = await fb.GetTaskAsync("/me/home", parameters);

            foreach (var data in result[0])
            {
                ISNPost tmp = new ISNPost();
                ISNUser usr = new ISNUser();
                try
                {
                    tmp.id      = data["id"];
                    tmp.message = data["message"];
                    usr.id      = data["from"]["id"];
                    usr.name    = data["from"]["name"];
                    usr.picture = "http://graph.facebook.com/" + data["from"]["id"] + "/picture";
                    tmp.user    = usr;
                    itemsList.Add(tmp);
                }
                catch (Exception exc)
                {
                    continue;
                }
            }
            this.myProgressRing.Visibility = Visibility.Collapsed;
        }
        private async void OnQueryButtonClick(object sender, RoutedEventArgs e)
        {
            this.myProgressRing.Visibility = Visibility.Visible;
            var fb = new Facebook.FacebookClient(Session.ActiveSession.CurrentAccessTokenData.AccessToken);

            var parameters = new Dictionary <string, object>();

            parameters[""] = "";

            dynamic result = await fb.GetTaskAsync("/me/home", parameters);


            List <ISNPost> itemsList = new List <ISNPost>();

            foreach (var data in result[0])
            {
                ISNPost tmp = new ISNPost();
                ISNUser usr = new ISNUser();
                try
                {
                    tmp.id      = data["id"];
                    tmp.message = data["message"];
                    usr.id      = data["from"]["id"];
                    usr.name    = data["from"]["name"];
                    usr.picture = "http://graph.facebook.com/" + data["from"]["id"] + "/picture";
                    tmp.user    = usr;
                    itemsList.Add(tmp);
                }
                catch (Exception exc)
                {
                    continue;
                }
            }
            newFeedList.ItemsSource = itemsList;

            this.myProgressRing.Visibility = Visibility.Collapsed;
        }