Я ищу некоторые ресурсы и/или примеры того, как создавать и/или реализовывать сериализацию для приложения .NET, в частности приложения MVVM. Я никогда не видел особого внимания к этому аспекту разработки и разработки приложений (то есть, сериализации сеансов приложений для файлов документов, в том, что Word или Excel или даже Visual Studio), поэтому мне интересно, существуют ли любые ресурсы по этой теме или если это область, которая считается настолько специфичной для каждого приложения, что не так много, что можно обсуждать в общем смысле. Бонусные баллы за ресурсы, связанные с сериализацией информации на уровне UI (например, расположение окон, размещение элементов управления сплиттерами, выбранная в настоящий момент ячейка в электронной таблице и т. Д.).Примеры проектирования/реализации сериализации MVVM
Обратите внимание, что я не ищу такие вещи, как «Как выполнить сериализацию XML в .NET»; это скорее конкретная деталь реализации, так и более абстрактная консультация по дизайну.