ProKiLL
@ProKiLL
Системный администратор

Как организовать работу с WPF согласно MVVM?

Добрый день!
Решил с WinForms перейти на WPF (MVVM) - переписать рабочее решение с 0, столкнулся со следующими проблемами:
1. Реализовать процесс загрузки (получение/отправка данных на сервер) в виде Splash Screen.
2. Закрытие View из ViewModel т.е. при выполнении определенных процедур (без участия пользователя) окно должно закрыться.
Большая просьба подсказать где почитать про это т.к. еще не полностью разобрался с MVVM (информацию в основном беру с metanit).
WPF и MVVM - только начал изучать.
  • Вопрос задан
  • 383 просмотра
Решения вопроса 1
@sttrox
Рекомендую
WPF 4. Подробное руководство

Толково описана сама технология wpf что для решения вопроса очень важно

Для того, что бы писать с использованием паттерана MVVM, надо понять механику взаимодействия кода xaml и cs.
  • Изучите как работает Binding, для чего и как работают его свойства.
    не забудьте
    реализовывать интерфейс
    INotifyPropertyChanged
    он выступает ключом для обновления UI

  • Изучите свойства зависимостей DependentyProperty, без них хорошей связи в Binding не написать
  • Изучите как писать свои команды, как их регистрировать, как использовать в xaml


Этого будет достаточно что бы Вы подорвали хороший пласт информации и поняли как писать в паттерне MVVM
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Rayvor
Советую посмотреть отличный курс для старта в WPF MVVM https://www.pluralsight.com/courses/wpf-mvvm-entit...

P.S. Можно найти на рутрекере или получить бесплатную подписку на 90 дней на https://my.visualstudio.com/
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы