Я использую инструментарий MVVM-Light и храню свой ViewModelLocator в App.Resources.Я заметил, что мой класс ViewModelLocator создается до того, как сработало событие Application_Launching, и в соответствии с этой ссылкой от Microsoft вы не должны делать никаких сетевых вызовов или обращаться к изолированному хранилищу до после Application_Loadingсобытие сработало и приложение загружено.
Итак, моя проблема в том, что мой ViewModelLocator создает мои ViewModels в своем конструкторе, а ViewModels, в свою очередь, выполняют вызовы службы и получают доступ к IsolatedStorage.Итак, как вы думаете, чтобы сделать это правильно?И как мне ждать, пока приложение будет загружено, когда нет события Application_Loaded?