私はSL3でプリズムを使用してモジュール式のアプリケーションを開発していますが、モジュールの1つは独立したストレージにアプリケーション設定を保持する責任があります(次回にアプリケーションを開くと、 )。依存関係が結ばれている方法が気に入らない点を除いて、完全に動作します。Silverlight用シリアライザライブラリ
私は一般的な店舗を持っているタイプに依存しない設定マネージャを持つようにしたいし、私はこのようないくつかのこと、各モジュールからカスタムデータを追加します。
AppSettings["OpenForEditEmployees"] = new List<EmployeeDTO>();
AppSettings["ActiveView"] = ViewsEnum.Report;
が、私はこの部分を実装し、それを直列化していますxmlへの辞書は私が疑ったよりも難しいことが判明しました。私はDictionary<string, object>
をXMLにシリアライズする簡単な方法があるのだろうかと思っていました。