70. Avalonia UI Real World (Refactoring Views and Models)
Описание
00:00 Введение в приложение
• Приложение работает на Mac и Windows.
• Основная часть приложения содержит процесс выполнения заданий.
• Пакетное преобразование заданий в файлы.
00:58 Настройка пользовательского интерфейса
• Добавление флажков для режима быстрого просмотра и сохранения файлов.
• Создание кнопки «Запустить» для перехода на новую страницу.
• Настройка панели для флажков и загрузки.
01:35 Работа со списком действий
• Поиск списка действий для быстрого перехода.
• Добавление заголовка, описания и кнопки загрузки.
01:54 Настройка сетки и отступов
• Использование сетки для организации элементов интерфейса.
• Настройка строк auto и отступов.
• Удаление ненужных отступов благодаря сетке.
03:37 Добавление флажков и кнопки загрузки
• Установка флажков для режима быстрого просмотра и сохранения файлов.
• Перемещение кнопки загрузки вниз.
05:04 Добавление кнопки «Выполнить»
• Перестановка элементов интерфейса для размещения кнопки «Выполнить».
• Добавление дополнительной строки для кнопок.
08:14 Завершение настройки интерфейса
• Настройка кнопки «Выполнить задание».
• Проверка работы кнопки и её активности.
09:59 Подключение команды к кнопке
• Добавление новой команды для кнопки «Запустить задание».
• Привязка кнопки к команде.
10:21 Организация моделей просмотра
• Разделение моделей просмотра на разделы.
• Создание папки «pages» для организации моделей.
• Обновление структуры папок для соответствия требованиям.
11:17 Проблемы с сборкой и IntelliSense
• Исправление ошибок при сборке.
• Проблемы с IntelliSense на Mac: ошибки появляются повсюду, хотя на самом деле проблема только одна.
• Перенос главного вида на страницы для улучшения структуры приложения.
12:46 Трудности с IntelliSense
• Повторная компиляция вызывает множество проблем из-за недостаточной умности IntelliSense.
• Необходимость постоянного очищения решения и поиска правильных ошибок.
14:36 Проблемы с основной моделью представления
• IntelliSense не распознаёт основную модель представления, хотя она есть в проекте.
• Попытки исправить ошибки путём импорта недостающего файла.
17:38 Обновление локатора viewmodel
• Обновление локатора viewmodel для корректной работы после перемещения моделей просмотра в папку.
• Отладка программы для проверки изменений.
19:11 Перенос моделей просмотра на страницы
• Перенос моделей просмотра на страницы для улучшения структуры проекта.
• Обновление определений страниц и кода, лежащего за ними.
20:47 Проблемы с элементом управления actions
• Элемент управления actions не существует, так как страницы не были обновлены.
• Повторное использование Alt+Enter для исправления ошибок.
22:43 Объединение моделей действий
• Объединение моделей действий в одну для упрощения структуры.
• Импорт пространств имён и обновление определений.
25:51 Завершение сборки и проверка работы
• Повторная сборка для проверки результатов изменений.
• Проверка работы страниц и действий, подтверждение корректности.
26:18 Оптимизация структуры проектов
• Создание общей папки для действий и страниц для упрощения структуры.
• Обновление функций и приложений для корректной работы.
27:49 Финальная сборка
• Финальная сборка проекта для проверки всех изменений.
• Создание коробки для проверки загрузки страниц и действий.
28:08 Организация раздела «Просмотр» и «Модель просмотра»
• Раздел «Просмотр» и «Модель просмотра» стал более аккуратным.
• Создана модель просмотра страниц заданий jobs viewmodel.
• Модель просмотра страницы вакансии будет наследоваться от базовой модели просмотра.
29:05 Определение свойств модели просмотра
• В задании должен быть список файлов и действий.
• Свойства модели просмотра будут включать список процессов и файлов SolidWorks.
• Список процессов будет выпадающий список, а список действий — наблюдаемое свойство.
30:22 Добавление привязок к свойствам
• Добавлены привязки к логическим значениям для быстрого просмотра.
• Одно из свойств будет приватным логическим, другое — доступным для наблюдения.
• Значения по умолчанию: false для приватного свойства и true для доступного.
31:33 Проверка отображения свойств
• Свойства будут отображаться в представлении задания.
• Проверены список файлов SolidWorks и действия.
• Планируется добавление времени, журналов и статусов в будущем.
32:37 Завершение очистки приложения
• Модели представлений и представления убраны в собственные папки.
• Установлены флажки для выполнения работы.
• Команда готова к выполнению работы, viewmodel готов к созданию задания.
• Завершение очистки приложения и подготовка к следующему уроку.
Рекомендуемые видео

![То что вы не знали о тамплиерах / [История по Чёрному]](/images/video/8d/a9/8da9ba70a8eb934dbd5fd6faaf4a9bab.jpg?width=640)


















