誰でもこの問題を解決するのを手伝ってもらえますか? 私はVisual Studio2010とそのWindows Phone 7アプリケーションを使用しています
addpet.xaml と mypet.xaml を作成しました。mypet.cs ファイルに IsolatedStorageSetting オブジェクトを作成しました
{
public static IsolatedStorageSettings settings=IsolatedStorageSettings.ApplicationSettings;
}
5 つのテキスト ボックスがあり、その値をリスト項目に保存しています。そのリストは、IsolatedStorageSetting オブジェクトに保存されます。
{
SaveMypet savepet = new SaveMypet();
savepet.Name = txt_name.ToString();
savepet.Birthday = txt_birthday.ToString();
savepet.FavFood = txt_favouritefood.ToString();
savepet.DocNo = txt_doctorsno.ToString();
savepet.VacDate = txt_vacdate.ToString();
savepet.FavToy = txt_favouritetoy.ToString();
// savepet.Image1 = image1.Source;
listMyPet.Add(savepet);
settings.Add("iso_listMyPet", listMyPet);
}
今、私は addpet.cs でこのオブジェクトにアクセスし、それをリストにキャストしてから、リストボックスに割り当てたいと考えています。このように、私はやったが動作しません addpet.csにリストオブジェクトを作成しました
{
static List<pg_addPet> list_listMyPet = null;
}
protected override void OnNavigatedTo(NavigationEventArgs e)
{
list_listMyPet = (List<pg_addPet>)pg_addPet.settings["iso_mypet_list"];
listbox_mypet.ItemsSource = list_listMyPet;
}
そして、私の SaveMypet クラスは
public class SaveMypet
{
public string Name { get; set; }
public string Birthday { get; set; }
public string FavFood { get; set; }
public string DocNo { get; set; }
public string VacDate { get; set; }
public string FavToy { get; set; }
// public ImageSource Image1 { get; set; }
}