private void contextClick_Url(object sender, RoutedEventArgs e) { MenuItem item = sender as MenuItem; if (item == null) { return; } ClientTweet tweet = selectTweet; if (tweet == null) { return; } for (int i = 0; i < tweet.listUrl.Count; i++) { ClientURL url = item.Tag as ClientURL; if (url == null) { continue; } if (tweet.listUrl[i].expanded_url == url.expanded_url) { System.Diagnostics.Process.Start(tweet.listUrl[i].expanded_url); TweetInstence.AddTweet(eTweetPanel.eOpen, tweet); break; } } }
private void viewWeb_Click(object sender, RoutedEventArgs e) { if (tweet == null) { return; } string url = $"https://twitter.com/{tweet.user.screen_name}/status/{tweet.id}"; System.Diagnostics.Process.Start(url); TweetInstence.AddTweet(eTweetPanel.eOpen, tweet); }
private void ResponseUSTweet(ClientTweet tweet) { tweet.Init(); if (tweet.isRetweet && DataInstence.CheckIsMe(tweet.user.id)) { tweet.originalTweet.retweeted = true; } TweetInstence.AddTweet(eTweetPanel.eHome, tweet); //DeleAddTweet dele = new DeleAddTweet(TweetInstence.AddTweet); //Application.Current.Dispatcher.BeginInvoke(dele, new object[] { eTweetPanel.eHome, tweet }); }
private void ResponseUserMediaMore(List <ClientTweet> listTweet) { List <ClientTweet> listMedia = new List <ClientTweet>(); for (int i = 0; i < listTweet.Count; i++) { if (listTweet[i].isMedia) { listMedia.Add(listTweet[i]); } } TweetInstence.AddTweet(eTweetPanel.eUserMedia, listMedia, true); }
private void ShowWeb() { ClientTweet tweet = selectTweet; if (tweet == null) { return; } if (tweet.originalTweet == null) { return; } string url = $"https://twitter.com/{tweet.originalTweet.user.screen_name}/status/{tweet.originalTweet.id}"; System.Diagnostics.Process.Start(url); TweetInstence.AddTweet(eTweetPanel.eOpen, tweet); }
private void contextClick_Url(object sender, RoutedEventArgs e) { MenuItem item = sender as MenuItem; if (item == null) { return; } if (tweet == null) { return; } for (int i = 0; i < tweet.listUrl.Count; i++) { if (tweet.listUrl[i].display_url == item.Header.ToString()) { System.Diagnostics.Process.Start(tweet.listUrl[i].expanded_url); TweetInstence.AddTweet(eTweetPanel.eOpen, tweet); break; } } }
private void ResponseUserMore(List <ClientTweet> listTweet) { TweetInstence.AddTweet(eTweetPanel.eUser, listTweet, true); }
private void ResponseFavoriteMore(List <ClientTweet> listTweet) { TweetInstence.AddTweet(eTweetPanel.eFavorite, listTweet, true); }
private void ResponseMentionMore(List <ClientTweet> listTweet) { TweetInstence.AddTweet(eTweetPanel.eMention, listTweet, true); }
private void ResponseUserTweet(List <ClientTweet> listTweet) { TweetInstence.AddTweet(eTweetPanel.eUser, listTweet, false); }