Возможно, это более общий вопрос о DI для сторонних библиотек, которые не предоставляют интерфейсов.
У меня есть класс MainViewModel, который предоставляет объект Map для представления XAML в проекте UWP.
class MainViewModel
{
public MainViewModel(Map map)
{
this.Map = map;
}
public Map Map { get; private set;}
}
Этот map объект обладает обширным набором свойств.
Есть ли лучший способ обработки этого объекта карты, чем DI?Как бы вы справились с этим с помощью DI, поскольку поставщик не предоставил интерфейсы?