Когда мое приложение WP7 возвращается из Tombstoned, оно создает класс ViewModelLocator, который я сохранил в App.Resources. Как вы думаете, справиться с этим? В моем конструкторе ViewModelLocator есть несколько создаваемых ViewModel, и в этих конструкторах есть несколько вызовов службы WCF. Кажется неправильным позволять воссоздавать этот класс каждый раз, когда он возвращается из захоронения.
Кажется, мне нужно сериализовать ViewModelLocator до того, как мое приложение получит Tombstoned, и десериализовать его после. Звучит правильно ??? и есть ли что-то в MVVM-Light, чтобы справиться с этим?