2010-12-28 4 views
1

RSSフィードを解析して画像のURLを取得するアプリケーションを作成しています。画面上でタップすると、その画像を次々とアプリケーションで表示したいのですがどうすればいいですか?表示する前にすべての画像をダウンロードする必要がありますか?説明してください。Windows phone 7アプリでインターネットから画像を表示するには?

おかげで、

vaysage

答えて

4
  • 解析あなたは(exemple HTTPWebRequestのために使用した)画像のURLのを取得するRSSフィードです(もし画像のそれぞれのソースに結合設定し
  • についてWebベースなので、LowProfileImageLoaderをお勧めします。
  • ピボットに基づいてSlideShow.xamlビューを作成します。ピボットアイテムを動的に追加します
  • サムネイルをタップで
  • 、SlideShow.xamlを起動し、指定されたインデックス
+0

ありがとうございます。第3のポイントを説明してください。 – Vaysage

+2

VS2010にピボットテンプレートがあります。各ピボットアイテムは、左または右にスライドできるページのようなものです。各ピボットにフルスクリーンイメージを置くと、完全なスライドショーが表示されます。 –

2
8

たぶん私が正しくあなたの質問を理解していないが、あなたはあなたのRSSフィード項目に指定されたURIに直接画像要素のソースを設定することができるはずです。

アイテムを変更する(タップする)と、コードから画像のソースを簡単に入れ替えることができます。 (トーマスJoulinとミック・Nで述べたように)LowProfileImageLoaderを使用して

Uri uri = new Uri("...", UriKind.Absolute); 
ImageSource imgSource = new BitmapImage(uri); 
m_Image.Source = imgSource; 

は、バックグラウンドで画像を読み込むと、応答性のUIを維持するための良い方法です。

+0

URLからソースを追加しようとすると、次のエラーが表示されます。 'System.Uri'の型を暗黙的に 'System.Windows.Media.ImageSource' ' – Vaysage

+0

サンプルを更新しました。問題を解決するはずです。 – thomasmartinsen

+0

ありがとうございました。 :) – Vaysage

関連する問題