私は私が携帯電話に持っているイメージを取る必要がある私のアプリの一部を開発しています(ユーザーはアプリケーションでそれらをダウンロードします)、それらをデータバインドされたリストボックスに表示します。これをPage1と呼ぶことにしよう。ObservableCollectionとそのデータ質問を表示、Windows Phone 7
しかし、ユーザーが自分のRSSフィードから画像を「お気に入り」にしたときに、このコレクションに追加したいと考えています。このページ2を呼び出します。
本質的には、Page1アイテムとPage2アイテムを組み合わせてPage1に表示したいと考えています。私はまた、ユーザーが好きな画像を見せてもらうことができるようにしたいと考えています。
私はこれについてどうなるのか不明です。別のクラスを作成し、すべてのアイテムを隔離されたストレージのファイルに書き込みますか?
モックコード
public class Imagelist : ObservableCollection<Images>
{
public Imagelist() : base()
{
//add items from page1.
//add items from page2.
Add(new Images("Imagepath"));
...
}
}
... /多分キーにすべての画像を設定することで、パス機能を設定します(私のアプリのコンピュータ上ではないから)?
わかりませんが、確かにいくつかの洞察力を使うことができます。
私はそれがモックコードだと認識しますが、ObservableCollectionが既に実装しているため、クラスはINotifyPropertyChangedを実装する必要はありません。 http://msdn.microsoft.com/en-us/library/ms668604.aspx – trydis
ありがとうございます。私はそれを取り除いた。 – topcoderwannabe
それでは、電話機に付属している画像のパスを取得するだけでなく、インターネットから引っ張られたものに参加する方法もあります。 – topcoderwannabe