У меня есть приложение Silverlight, где только несколько элементов управления используют MVVM. У меня не так много времени, чтобы переместить все элементы управления в mvvm, но мне нужно добавить некоторые службы в эти элементы управления.
Поскольку некоторые элементы управления создаются путем объявления их в XAML, например:
<UserControl>
<Grid>
<MyControlWithoutMVVM/>
</Grid>
</UserControl>
Я не вижу опции для внедрения зависимости с помощью Constructor Injection.
Но, возможно, я ошибаюсь, и именно поэтому я отправляю этот вопрос.
Есть ли какое-нибудь решение для этого?
Мой CompositionRoot находится в метоне ApplicationStartup в классе App.