То, что я думал, должно быть довольно простым поиском, оказалось намного больше.
Atm Я использую базовый класс (MasterModel) для всех моих Моделей, которые затем передаются из ViewPage для ViewMasterPage и все работает нормально.Это было сделано таким образом после прочтения поста «Скоттом Гу».
Затем я подумал о наследовании от ViewPage и расширении Фабрики или того места, где когда-либо был построен ViewPage ... но потом я заблудился.
Кто отвечает за создание экземпляров ViewPage, ViewMasterPage и ViewUserControl.
Проблема более или менее в том, что я использую экземпляр того же класса на 99% всех страниц и всегда наMasterPage, так что трудно постоянно передавать его в модели.
Это даже правильный путь, или у вас, ребята, есть другие предложения?
Обновление
Мне нужно иметь возможность вставлять сложные типы, взятые из моего IOC (StructureMap), в конструктор ViewPage, так что будет легко изменить реализацию.Вот почему я ищу место, где строится ViewPage.