1

Windows Phone 7.8 用に最初に作成したアプリケーションを再作成しようとしています - 最初に作成したとき。ユーザーに関する情報を格納するために、IsolatedStorageSettings を使用しました。

MonoDevelop/MonoTouch を使用してこれを実行しようとしたときに、IsolatedStorageSettings が認識されないことに気付きました。そのため、iOS 用のアプリケーションを作成するときに大きな問題が発生しました。

Windows phone でストレージを作成するために使用したコード:

public IsolatedStorageSettings settings = IsolatedStorageSettings.ApplicationSettings;

分離ストレージを使用してアプリケーション内に設定を保存するには、他にどのような方法がありますか。'IsolatedStorageFile' の使用を検討しましたが、この方法を使用すると、かなりの手間がかかるようです。

保存しようとしている情報には以下が含まれます。-名 -姓 -チューター名 -ボタンが押された回数

IsolatedStorageFile または別の IsolatedStorage メソッドを使用してこれを行うにはどうすればよいでしょうか?

4

1 に答える 1

2

このタイプは通常のフレームワークには含まれていませんが、使用できないわけではありません。

Moonlight (Silverlight の Mono の実装) のソース コードIsolatedStorageSettingsが利用可能です。これは小さく、完全に管理されており、独自のアプリケーション内に含めることができます (または、プロジェクト全体で再利用するために別のアセンブリにビルドできます)。

Silverlight API forSystem.IO.IsolatedStorageは、(Xamarin 製品が準拠している) .NET フレームワークの "デスクトップ" バージョンと 100% 互換性がないため、いくつかの変更が必要になる場合があります。OTOH それは非常に小さな変更である必要があります (ソース自体は非常に小さいです)。

于 2013-04-24T19:08:12.477 に答える