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 的源代码(Mono 的 Silverlight 实现)IsolatedStorageSettings是可用的。它很小,完全托管,可以包含在您自己的应用程序中(或构建在单独的程序集中以供跨项目重用)。

它可能需要进行一些修改,因为 Silverlight APISystem.IO.IsolatedStorage与 .NET 框架的“桌面”版本(Xamarin 产品遵循)不是 100% 兼容。OTOH 它应该是非常小的变化(源本身非常小)。

于 2013-04-24T19:08:12.477 回答