私はWindows8アプリ開発に不慣れです。私のアプリではGridView
、画像とタイトルを表示する必要があります。サーバーからXMLデータとして取得した画像のURLとタイトル。画像は指定されたURLからダウンロードされ、ローカルディレクトリに保存されます。GridView
ここで、画像がダウンロードされたら、通知して、ダウンロードした画像で特定の画像ビューを更新したいと思います。タイトルとローカル画像のURIをに保存しObservableCollection
ます。のデータソースはGridView
これにバインドされているObservableCollection
ため、XMLデータがダウンロードされると、ObservableCollectionを介してタイトルを更新できます。しかし、ダウンロードした画像を更新する方法がわかりません。
1 に答える
0
画像がローカル データ フォルダ ( ) に保存されていると仮定すると、次の方法ApplicationData.Current.LocalFolder
で新しいフォルダを作成できます。BitmapImage
var imagePathInLocalDataFolder = ?
var imageUri = new Uri("ms-appdata:///local/" + imagePathInLocalDataFolder, UriKind.Absolute);
var bitmapImage = new BitmapImage(new Uri(imageUri));
bitmapImage
次に、バインドするプロパティに変数値を割り当てるImage.Source
と、画像が表示されます。
于 2013-01-29T05:29:00.457 に答える