Windows Phone : TweetTileテンプレート マイナーアップ版
TweetTileテンプレートの記事で、WebBrowserTask経由でツイートを表示した後に、戻るボタンで戻れない、というご指摘を受けました。
改良版をこの投稿に添付します(ページ下の添付ファイルを参照してください)。
ハッカソンイベントのワークショップなどでTweetTileのテンプレートを利用したことがある方は、ぜひ、アプリケーションのアップグレードをお願いします。
修正点も併せてご紹介します。ダブルタップした後に、ブラウザーでツイートを表示する時のUriをモバイルページに変更しました。
これにより、リダイレクトが発生しないため、表示もすぐに行われ、戻るボタンでアプリケーションに無事戻れます。
private void listResult_DoubleTap(object sender, System.Windows.Input.GestureEventArgs e)
{
SyndicationItem si = (SyndicationItem)listResult.SelectedItem;
WebBrowserTask task = new WebBrowserTask();
string sUri = si.Links[0].Uri.ToString().Replace("twitter.com", "mobile.twitter.com");
task.Uri = new Uri(sUri);
task.Show();
}
他、以下のマイナーチェンジを行いました。
・背景画像を小さくしました
・スプラッシュスクリーンを取り除きました