Использование Prism для реализации паттерна MVVM в приложениях на WPF

Authors
xmlui.dri2xhtml.METS-1.0.item-advisor
Date
2025Publisher
Bibliographic entry
Рябцева, И. В. Использование Prism для реализации паттерна MVVM в приложениях на WPF / И. В. Рябцева; науч. рук. С. Н. Макареня // Цифровые технологии и бизнес : материалы 81 студенческой научно-технической конференции, Минск, 15 мая 2025 г. / сост.: М. А. Седнина, М. Г. Карасёва, Д. О. Савчук. – Минск : БНТУ, 2025. – С. 406-414.
Abstract
В статье рассматриваются особенности использования библиотеки Prism для реализации паттерна MVVM при разработке WPF-приложений. Prism представляет собой мощный инструмент, обеспечивающий модульность, тестируемость и расширяемость пользовательских интерфейсов. Описываются ключевые компоненты Prism, включая контейнер зависимостей, механизмы навигации и событийную модель. Приводятся примеры построения модульной архитектуры, регистрации представлений и моделей представления, а также взаимодействия между ними. Анализируются преимущества применения Prism по сравнению с ручной реализацией MVVM и другими подходами к архитектуре WPF-приложений.