Я переписываю проект, использующий MVVMLight, который использует ServiceLocation от Microsoft в качестве контейнера в приложении Prism.
Это следующий код, который я пытаюсь переписать в моей модели представления.
var class = ServiceLocator.Current.GetInstance<IClass>();
Я знаю, что именно так вы могли бы разрешить интерфейс, используя Prism.
var class = (iClass)containerRegistry.GetContainer().Resolve< iClass >();
Мой вопрос: как вы разрешаете интерфейс в модели представления, используя интерфейс, если у вас нет доступа к контейнеру?