Size: a a a

2020 September 02

VB

Vladislav Bardin in CODE BLOG / C#
не понял (( Это если что в десктопном проекте на WPF (.NET core). и я уже изрядно подзадолбался, на stackoverflow тонны примеров с использованием AutoFac или Ninjet, a c Microsoft.DependencyInjection ничего
источник

S

Sergey Trofimov in CODE BLOG / C#
Vladislav Bardin
не понял (( Это если что в десктопном проекте на WPF (.NET core). и я уже изрядно подзадолбался, на stackoverflow тонны примеров с использованием AutoFac или Ninjet, a c Microsoft.DependencyInjection ничего
Что ты хочешь сделать?)
источник

VB

Vladislav Bardin in CODE BLOG / C#
В десктопном проекте использовать Внедрение Зависимостей
источник

S

Sergey Trofimov in CODE BLOG / C#
Отличное описание..
источник

VB

Vladislav Bardin in CODE BLOG / C#
У меня есть несколько окон, которым нужен для работы ISaver, и я хочу не передавать его между окнами через конструктор, а использовать DI, чтоб добавить этот объект только в нужные окна, не знаю насколько понятно я описал, но я постарался..
источник

S

Sergey Trofimov in CODE BLOG / C#
Вот
источник

S

Sergey Trofimov in CODE BLOG / C#
Смотри, я не знаю как в автофак
источник

S

Sergey Trofimov in CODE BLOG / C#
Просто смысл какой
источник

S

Sergey Trofimov in CODE BLOG / C#
У тебя есть контейнер с зависимостями. Ты этот контейнер держишь в главном окне
источник

S

Sergey Trofimov in CODE BLOG / C#
Когда вызываешь новое окно, ты делаешь не стандартно через new
источник

S

Sergey Trofimov in CODE BLOG / C#
А через container.Resolve<Second window>
источник

S

Sergey Trofimov in CODE BLOG / C#
В SecondWindow в конструкторе должен быть твой сейвер объявлен как параметр
источник

S

Sergey Trofimov in CODE BLOG / C#
Вот и все
источник

S

Sergey Trofimov in CODE BLOG / C#
Сами окна регистрировать в контейнер не надо
источник

S

Sergey Trofimov in CODE BLOG / C#
Но в автофаке может быть метод разрешения зависимостей по другому называется, но обычно Резолв
источник

VB

Vladislav Bardin in CODE BLOG / C#
Понял, попробую. Спасибо
источник

S

Sergey Trofimov in CODE BLOG / C#
Скачай Unity IoC
источник

VB

Vladislav Bardin in CODE BLOG / C#
Sergey Trofimov
Но в автофаке может быть метод разрешения зависимостей по другому называется, но обычно Резолв
да я и не хочу юзать автофак...
источник

S

Sergey Trofimov in CODE BLOG / C#
Там точно Резолв)
источник

МЕ

Макс Епифанов... in CODE BLOG / C#
/
источник