Для заметок, чтобы не хранить кучу ссылок на одно и то же…
Шаблон MVVM
▶ ▶
Здесь Ul logic (XAML):
это- Windows
- Pages
- User Controls
- Resources
View отображает информацию в окошке и выводит на экран всю визуальную часть приложения. «View» отправляет команды и использует привязку данных (Data Bindings) для передачи данных в «View model». Из логики здесь могут быть только конвертеры, например для включения/выключения поля для ввода или любых других компонентов.
Presentation logic:
это- Properties
- Commands
- INotifyPropertyChanged
Задача «View model» отправлять уведомления в компоненты «View» и обновляет данные для «Model» (например после заполнения поля «Логина»).
это
- Domain objects
- Business logic
Здесь приложение получает и обрабатывает данные, после чего передаёт их на «View model».
Детальное описание на странице msdn.
Видеоуроки
Достаточно сложный для новичка проект, но на 100% соответствует принципам MVVM (на английском языке):
И плейлист с остальными уроками:
DenTNT недавно публиковал (посмотреть все)
- WordPress: Ошибка в плагине WpDiscuz - 08.10.2024
- Windows 10: Уменьшить размер виртуальной машины WSL - 06.10.2024
- Windows 10: Событие EventID 63 в Журнале Приложений - 28.09.2024