У меня есть класс в Silverlight, который я хотел бы сохранить на диск. Он содержит пару основных объектов CLR — строки и целые числа, а также объект BitmapImage WPF.
Каков наилучший способ сохранить это в файл? Я попытался сериализовать класс и сбросить его в файл, но BitmapImage не поддерживает сериализацию.
В идеале я хочу сохранить растровое изображение как физическое изображение на диске (.png .jpg и т. д.) и сохранить объекты CLR в каком-то файле настроек пары ключ-значение. Это очень просто в WPF, так как он изначально поддерживает настройки проекта KVP, но в Silverlight есть гораздо больше ограничений.
Любой совет очень ценится!