@legati

WPF: как правильно вставить view в другое view с инициализаций di зависимостей?

Дочернее представление имеет конструктор вида
View1(IViewModel model)
{
      DataContext=model;
      InitializeComponent();
}


Каким образом можно вставить через разметку это представление в другое, чтобы unity di-контейнер сам разрешил все зависимости?
  • Вопрос задан
  • 2472 просмотра
Решения вопроса 1
aush
@aush
Для конструкторов с параметрами есть атрибуты x:Arguments и x:FactoryMethod. Но unity тут не поможет.

Есть такой вариант использования контейнера - dotnetninja.wordpress.com/2010/02/23/ioc-inversion..., но учитывайте, что тут контейнер используется как Service Locator.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы