1

アプリケーションを実行している間、ユーザーはキャンバスを表示または非表示にして、データ セット A またはデータ セット B を表示することができます。ただし、プログラムを終了して後日再入力する場合。アプリケーションは、ユーザーがデータ B のキャンバスを表示するためにボタンを押したことを無視し、代わりにデータ A を使用してアプリケーションをリロードします。アプリケーションが初めて実行された場合と同様です。

だから私が欲しいのは、アプリケーションを閉じるときに、ボタンが押されてキャンバスが表示されたという事実を保存し、ユーザーが戻ったときにアプリケーションがデータセットBを表示してロードする方法です。

私がこれを行うと思った方法は、ページの上部にグローバルブールを設定し、ボタンが押されたときにブールがtrueに設定され、アプリケーションが再度実行されたときにそのブールの状態をチェックすることでしたtrue または false であり、それぞれのデータセットを持つキャンバスをロードします。しかし、これはうまくいきませんでした。これを保存する方法はありますか?

よろしくお願いします

4

1 に答える 1

2

IsolatedStorageSettings.ApplicationSettings を使用します。サンプルについてはこちらをご覧ください

  1. http://dotnet.dzone.com/articles/using-application-settings
  2. http://www.dreamincode.net/forums/topic/198869-wp7-using-isolatedstoragesettings/

お役に立てれば!

于 2012-06-14T16:32:57.583 に答える