これは私が立ち往生している奇妙な問題です。Win8に移植しているWindowsPhoneアプリがあります。これは、基本的に次のように構成されたカレンダーアプリです。
まず、利用可能なすべてのオプションのプレビューがあるMainPage.xaml。[カレンダー]オプションをクリックしたとき。カレンダーと呼ばれる別のページに移動します。アプリのデータ全体は、封印されたクラスであるCycleManagerと呼ばれるクラスによって管理されます。に格納されているデータApplicationDataContainer
は、と同等ですIsolatedStorage
。
インスタンスが初めて作成されるとき、インスタンスはApplicationDataContainer
public sealed class CycleManager
{
private static readonly CycleManager instance = new CycleManager();
public CycleManager()
{
localfolder = Windows.Storage.ApplicationData.Current.LocalFolder;
ReadFromIsolatedStorage();
}
public static CycleManager Instance
{
get
{
return instance;
}
}
}
メインページに戻ると、データが保存されます。
だから今、私の問題はこれです、私がデバッグするとき。正常に動作します。保存したデータがカレンダーに表示されます。Calendarクラスのコンストラクターで、CreateCalendarという関数を呼び出します。この関数では、データと画像がレンダリングされます。
しかし、シミュレーターから実行すると、保存されたデータは表示されませんが、メインページに戻ってもう一度カレンダーページに戻るとどうなりますか。レンダリングします。
シミュレーターは、デバッグ中に1つの動作を示し、デプロイされたアプリケーションを実行しているjusによって別の動作を示すことができますか?