Я разрабатываю модульное приложение с использованием призмы в SL3, один из модулей отвечает за сохранение настроек приложения в изолированном хранилище (так что, когда вы открываете приложение в следующий раз, вы продолжаете, где вы были). Он отлично работает, за исключением того, что мне не нравится, как связаны зависимости.Библиотека Serializer для Silverlight
Я хочу, чтобы менеджер настроек типа агностика, который имеет общий магазин, а затем добавить пользовательские данные из каждого модуля, некоторые вещи, как это:
AppSettings["OpenForEditEmployees"] = new List<EmployeeDTO>();
AppSettings["ActiveView"] = ViewsEnum.Report;
Я реализовал эту часть, но serialising что словарь для xml оказался сложнее, чем я подозревал. Мне было интересно, есть ли простой способ сериализации Dictionary<string, object>
в XML.