示例#1
0
        private void client_GetCommentTimelineCompleted(object sender, GetCommentTimelineCompletedEventArgs e)
        {
            if (IsFirstLoad)
            {
                IsFirstLoad             = false;
                Globals.CommentTimeline = e.Result;
                LayoutRoot.DataContext  = Globals.CommentTimeline;
            }
            else
            {
                int count = 0;

                if (Globals.CommentTimeline.Count > 0)
                {
                    string FirstID = Globals.CommentTimeline[0].CommentID;
                    foreach (CommentTimelineList newitem in e.Result)
                    {
                        if (FirstID != newitem.CommentContent)
                        {
                            count++;
                        }
                        else
                        {
                            break;
                        }
                    }

                    for (int i = 0; i < count; i++)
                    {
                        Globals.CommentTimeline.Insert(i, e.Result[i]);
                    }

                    LayoutRoot.DataContext = Globals.CommentTimeline;
                }
            }

            if (Globals.CommentCount != "0")
            {
                ResetCount("1");
            }
        }
示例#2
0
        private void client_GetCommentTimelineCompleted(object sender, GetCommentTimelineCompletedEventArgs e)
        {
            if (IsFirstLoad)
            {
                IsFirstLoad = false;
                Globals.CommentTimeline = e.Result;
                LayoutRoot.DataContext = Globals.CommentTimeline;
            }
            else
            {
                int count = 0;

                if (Globals.CommentTimeline.Count > 0)
                {
                    string FirstID = Globals.CommentTimeline[0].CommentID;
                    foreach (CommentTimelineList newitem in e.Result)
                    {
                        if (FirstID != newitem.CommentContent)
                        {
                            count++;
                        }
                        else
                            break;
                    }

                    for (int i = 0; i < count; i++)
                    {
                        Globals.CommentTimeline.Insert(i, e.Result[i]);
                    }

                    LayoutRoot.DataContext = Globals.CommentTimeline;
                }
            }

            if (Globals.CommentCount != "0")
            {
                ResetCount("1");
            }
        }