分離ストレージを使用して、Silverlight アプリケーションの設定を保存可能です。
分離ストレージとは、データの永続的な保存が必要なアプリケーションに、通常のストレージの代わりに仮想的なストレージを提供する機能のこと。
分離ストレージを扱うためのクラスは System.IO.IsolatedStorage 名前空間内に用意されています。
var settings = System.IO.IsolatedStorage.IsolatedStorageSettings.ApplicationSettings; // 追加 settings.Add("data", "foo"); // 保存 settings.Save(); // 取得 var text = (string)settings["data"]; // 変更 settings["data"] = "bar"; // 削除 settings.Remove("data");
System.Configuration.ConfigurationManager.AppSettings みたいに使えます。