예제 #1
0
        private void client_GetMentionCompleted(object sender, GetMentionsCompletedEventArgs e)
        {
            if (IsFirstLoad)
            {
                IsFirstLoad = false;
                Globals.MentionCollection = e.Result;
                LayoutRoot.DataContext    = Globals.MentionCollection;
            }
            else
            {
                int count = 0;

                if (Globals.MentionCollection.Count > 0)
                {
                    string FirstID = Globals.MentionCollection[0].FriendTwitterID;
                    foreach (MentionList newitem in e.Result)
                    {
                        if (FirstID != newitem.FriendTwitterID)
                        {
                            count++;
                        }
                        else
                        {
                            break;
                        }
                    }

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

                    LayoutRoot.DataContext = Globals.MentionCollection;
                }

                if (Globals.MentionCount != "0")
                {
                    ResetCount("2");
                }
                //ResetCount("2");
            }
        }
예제 #2
0
        private void client_GetMentionCompleted(object sender, GetMentionsCompletedEventArgs e)
        {
            if (IsFirstLoad)
            {
                IsFirstLoad = false;
                Globals.MentionCollection = e.Result;
                LayoutRoot.DataContext = Globals.MentionCollection;
            }
            else
            {
                int count = 0;

                if (Globals.MentionCollection.Count > 0)
                {
                    string FirstID = Globals.MentionCollection[0].FriendTwitterID;
                    foreach (MentionList newitem in e.Result)
                    {
                        if (FirstID != newitem.FriendTwitterID)
                        {
                            count++;
                        }
                        else
                            break;
                    }

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

                    LayoutRoot.DataContext = Globals.MentionCollection;
                }

                if (Globals.MentionCount != "0")
                    ResetCount("2");
                //ResetCount("2");
            }
        }