Есть ли способ зарегистрировать сервисы в app.config в mvvm light? - PullRequest
0 голосов
/ 09 мая 2019

Я пытаюсь загрузить данные для моего приложения WPF, используя simpleioc из Viewmodellocator.Но проблема с viewmodellocator заключается в том, что каждый раз, когда вы меняете код, вы должны перекомпилировать приложение.Если бы был способ зарегистрировать сервисы в app.config, это было бы здорово.

1 Ответ

1 голос
/ 09 мая 2019

MVVM Light по умолчанию использует SimpleIoC, который не поддерживает загрузку регистрационной информации из файлов конфигурации XML.Если вам нужно сделать это, вы можете заменить контейнер IoC по умолчанию на Unity (от Microsoft), который поддерживает файлы конфигурации.

Статья, объясняющая, как это сделать, представлена ​​в этой статье MSDN..

Чтобы увидеть, как вы можете использовать Unity с MVVM Light, проверьте эту статью CodeProject

...