У меня есть полностью разработанное приложение WPF/PRISM. В нем четыре модуля с отдельными регионами для каждого из четырех модулей. Появилось новое требование о переносе некоторых страниц из каждого из модулей в отдельный модуль. Теперь я создал отдельный модуль в приложении. Но еще не начали перемещать страницы из одного модуля в этот новый модуль. Может ли кто-нибудь рассказать мне о проблемах, связанных с этой задачей? Я не уверен в этом, так как это моя первая задача в приложении PRISM.
Можно ли перемещать страницы из одного модуля в другой модуль
Ответы (1)
В первую очередь я бы проверил, что страницы View и ViewModel, которые вы пытаетесь переместить, должным образом разделены, т. е. разрешены экземпляры View с интерфейсом из контейнера. эм>. В противном случае вы столкнетесь с некоторыми ошибками сборки.
Тем не менее, вы можете выполнить миграцию страниц и решить проблемы напрямую. Основными соображениями будут следующие:
- Страница View перемещена вместе с соответствующей ViewModel.
- Инициализация новых и измененных модулей будет обновлена в отношении перемещенных страниц.
- Загрузчику потребуется зарегистрировать новый модуль.
Я надеюсь, что вы найдете это полезным,
С уважением.
person
GOstrowsky
schedule
21.10.2013