Кто знает, где можно посмотреть подробный пример WPF или WPF Prism приложения с постраничной навигацией, организованной по типу мастера в Windows? Чтобы с кнопками "Вперед"/ "Назад"/"Готово". То что нашел - просто подмена View при нажатии на кнопку, в первом приближении похоже, но из руководства по Prism следует, что для таких приложений предполагается использование навигационного сервиса и навигационного журнала.
Нашел неплохой пример здесь, но он для MVVM Light.
У меня это первая проба организовать постраничную навигацию, так что пример хотелось бы подробный.
Мой проект предполагает одну большую вью-модель, которая будет последовательно заполняться данными на нескольких окнах.
Иметь одну viewmodel для всех страниц не очень хорошая идея. Вы нарушаете принцип паттерна MVVM. Гораздо лучшим подходом будет иметь некий бизнес-объект, выделенный в отдельный класс, инстанс которого вы будете передавать каждой viewModel через dependency injection.
При таком подходе у вас не возникнет проблем с навигацией, поскольку использование сервиса навигации отлично ложится на такую архитектуру. Вы можете навигироваться на один и тот же регион многократно, заменяя активное представление. При этом вам будет доступна история и вы сможете вызывать навигацию на шаг назад через тот же самый сервис навигации.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Пытаюсь "замокать" MongoDBВ интернетах нашел что надо мокать MongoCursor (из пространства имен MongoDB
Необходимо считать некоторые столбцы из документа excel для дальнейшей с ним работыНаписал код: