WPF+MVVM часть 14/14 - Универсальный диалог редактирования
Создаём универсальный диалог редактирования свойств объекта в парадигме MVVM, поддерживающий возможность согласиться и принять изменения, либо отклонить. Используем рефлексию.
0:00 - Начало
1:20 - Поехали!
3:32 - Репозиторий с шаблоном проекта
5:21 - Обзор заготовки проекта
8:51 - Проверка что контекст установился
10:14 - Продолжение обзора шаблона
12:00 - Добавление доменных моделей
15:53 - Создание тестовых данных
22:36 - Загрузка исходных данных в модель-представления окна
28:37 - Визуализация в разметке
31:06 - Добавление интерактивности
34:56 - Настройка отображения в ListBox
36:48 - Реализация логики отображения сотрудников при выборе отдела
44:05 - Добавление кнопок
54:00 - Команды Добавления, Удаления и Редактирования сотрудников
1:05:07 - Удаление с помощью ViewModelLocator
1:06:40 - Редактирование сотрудников
1:16:54 - “Окно“ для редактирования
1:20:24 - ViewModels диалога
1:26:14 - Оформление разметки диалогового окна редактирования
1:30:50 - Перерыв
1:38:51 - Продолжаем
1:43:07 - Стили для TextBlock
1:48:31 - Добавление команд
1:51:22 - Поля ввода и связанные свойства
1:55:57 - Реализация логики редактирования
1:57:12 - Сохранение “внутреннего пространства“ диалога в словаре
1:57:54 - Специальные функции для сохранения и чтения из словаря
2:06:00 - Метод принятия изменений по средствам рефлексии
2:10:43 - Оформление команд
2:12:22 - Добавление события
2:16:43 - Подписывание в сервисе на событие
2:19:57 - Еще раз о логике работы
2:21:43 - Обновление интерфейса
2:24:09 - Отличие “Сущности“ от всего остального
2:25:21 - Введение возможности сравнения сущностей
Спасибо Magistr TNT
1 view
1579
484
8 months ago 04:21:14 2
WPF+MVVM часть 1/14 - Начало, архитектура проекта, основные элементы MVVM своими руками
3 years ago 03:52:28 18
WPF+MVVM часть 9/14 - TPL
3 years ago 03:29:53 106
WPF+MVVM часть 12.1/14 - База данных Entity Framework Core
3 years ago 02:33:48 37
WPF+MVVM часть 14/14 - Универсальный диалог редактирования
3 years ago 02:46:47 18
WPF+MVVM часть 6/14 - Многопоточность + самодельный Web-сервер
3 years ago 01:48:48 34
WPF+MVVM часть 13/14 - Синтаксический сахар
3 years ago 03:40:13 26
WPF+MVVM часть 4/14 - Расширения разметки XAML, конвертеры, сервисы
3 years ago 03:05:46 12
WPF+MVVM часть 3/14 - Непрерывное развёртывание, коллекции, шаблоны
3 years ago 02:29:58 39
WPF+MVVM часть 1 (Перезалив) Начало, архитектура проекта, основные элементы MVVM
3 years ago 03:19:22 29
WPF+MVVM часть 7/14 - Интерактивность, шаблон окна
3 years ago 03:04:00 17
WPF+MVVM часть 10/14 - NuGet пакет для стилей и компонентов
3 years ago 02:05:24 13
WPF+MVVM часть 2 (Перезалив) Стили, шаблоны, триггеры
3 years ago 03:51:21 57
WPF+MVVM часть 2/14 - Стили, шаблоны, триггеры
3 years ago 04:31:15 43
WPF+MVVM часть 5/14 - Инверсия управления, свойства зависимости, работа с потоками в UI
3 years ago 02:56:15 25
WPF+MVVM часть 8/14 - Сервис диалоговых окон
3 years ago 00:08:20 7
WPF+MVVM часть 11/14 - Создание шаблона проекта
3 years ago 02:43:25 10
WPF+MVVM часть 6. Асинхронность и многопоточность
3 years ago 02:05:24 12
WPF+MVVM часть 2. Стили, шаблоны, триггеры
3 years ago 02:29:58 35
WPF+MVVM часть 1. Начало, архитектура проекта, основные элементы MVVM
4 years ago 03:29:54 1
WPF+MVVM часть 12.1/? - База данных Entity Framework Core
7 years ago 00:51:46 40
Никита Цуканов “Avalonia UI Cross-platform Open Source UI Framework“