Я разрабатываю приложение Prism, в котором мне нужно загрузить некоторые данные в модель в фоновом режиме после загрузки приложения. У меня есть отдельное представление, которое скрыто, который будет показывать эти данные через модель представления. Я не хочу увеличивать время загрузки приложения, и при этом я не хочу увеличивать время загрузки представления. Единственное решение, о котором я могу подумать, это вызвать событие Shell Loaded
и позволить модели представления или модели подписаться на него.
Это хороший подход или есть лучший подход?
Кроме того, я не уверен, должен ли я вызывать событие Shell Loaded
в Run
из Bootstrapper
или в Shell ViewModel
. Как связать перенаправленную команду (например, Loaded) с ICommand