コード例 #1
0
        private async void conv(long?Id)
        {
            status = await tokens.Statuses.ShowAsync(id => Id);

            data.Addtweet(tweet, status);
            try
            {
                //if (status.ExtendedEntities.UserMentions[0].Id != null)
                //{
                if (status.InReplyToStatusId != null)
                {
                    var rep_status = status.InReplyToStatusId;
                    //checkBlock.Text = rep_status.ToString();
                    conv(rep_status);
                }
                else
                {
                    conveView.ItemsSource = tweet;
                }
            }
            catch (Exception ex) {
                var tes = ex.Message;
                //data.toast("2" + tes);
                return;
            }
        }
コード例 #2
0
        private async void tweetLoad()
        {
            userTLView.Visibility = Visibility.Collapsed;
            listView2.Visibility  = Visibility.Visible;
            if (tokens != null)
            {
                tweet = new ObservableCollection <Models.TweetInfo>();
                try
                {
                    // tweet = new List<TweetClass.TweetInfo>();


                    foreach (var status in await tokens.Statuses.UserTimelineAsync(user_id => UserId, count => 800))
                    {
                        data.Addtweet(tweet, status);
                    }
                    this.listView2.ItemsSource = tweet;
                }
                catch (Exception ex)
                {
                }
            }
        }
コード例 #3
0
 private void searchButtom_Click(object sender, RoutedEventArgs e)
 {
     if (tokens != null)
     {
         tweet = new List <TweetClass.TweetInfo>();
         var data = new Tweets();
         try
         {
             foreach (var status in tokens.Search.Tweets(q => searchbox.Text, count => 200, lang => "ja"))
             {
                 data.Addtweet(tweet, status);
             }
             listView.ItemsSource = tweet;
         }
         catch (Exception ex)
         {
             //viewTextBox.AppendText(ex.Message);
         }
     }
 }
コード例 #4
0
        private async void searchTweet()
        {
            if (tokens != null)
            {
                tweet = new ObservableCollection <Models.TweetInfo>();
                try
                {
                    string search_word = serchBox2.Text;
                    var    result      = await tokens.Search.TweetsAsync(count => 100, q => search_word);

                    //foreach (var status in await tokens.Search.TweetsAsync(q => serchBox.Text, count => 200, lang => "ja"))
                    foreach (var status in result)
                    {
                        data.Addtweet(tweet, status);
                    }
                    searchView.ItemsSource = tweet;
                }
                catch (Exception ex)
                {
//          viewTextBox.Text = ex.Source;
                }
            }
        }