Re[2]: Prism событие активации View модуля?
От: Glas  
Дата: 12.06.11 12:35
Оценка:
Здравствуйте, Fortnum, Вы писали:

F>Внутренних средств у Prism для этого нет — надо городить самому.


F>Очевидно, что сам класс модуля должен реализовать, например, тот же IActiveAware. Теперь вопрос, как изменения активности вида должны "просачиваться" к модулям? Активностью видов управляют в Prism'е регионы (IRegion). Но ни регионы, ни даже виды, ничего не знают о модулях. Вообще, по умолчанию в Prism'е не существует реестра загруженных модулей. А следовательно такой реестр надо придумать и создать.


Сделал, проще. Реализовал IActiveAware в классе View. Теперь гораздо проще сообщить ViewModel, что ее View активен.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.