#28 Advanced Shadows & Glassmorphism in C# - Мастеркласс AvaloniaUI

00:05 Введение и цель видео -Обсуждение современного дизайна, теней, морфинга стекла и кликабельных карточек. -Цель видео: создание программного продукта для Android, который лучше подходит для macOS, чем для Windows. -Призыв подписаться на канал для мотивации автора. 00:43 Начало работы в Visual Studio -Выбор приложения MVVM. -Ссылка на предыдущее видео о установке Avalonia в Visual Studio. 01:06 Выбор сервера и дизайнера -Выбор сервера NET8.0 AMBVM Tolkit Community. -Упоминание о дизайнере Avalonia, который можно получить через расширение. 01:33 Определение модели -Начало определения модели для книги. -Создание класса книги с необходимыми свойствами: заголовок, автор, категория, URL-адреса, рейтинг. 02:92 Изменения в представлении -Использование нового класса книги в модели представления. -Добавление URL-адресов-ссылок в ресурсы. 02:58 Исправление ошибок и добавление пользовательского элемента управления -Исправление ошибки с текстовым блоком, привязанным к несуществующему свойству. -Добавление пользовательского элемента управления «карочка кни». 04:17 Настройка пользовательского элемента управления -Настройка свойств пользовательского элемента управления: поля, углы, радиус. -Создание многослойной тени для эффекта глубины. 05:25 Конвертер URL в растровое изображение -Создание конвертера для преобразования URL-адреса в растровое изображение. -Применение конвертера к пользовательскому элементу управления. 07:37 Применение стилей -Применение стилей для плавных эффектов при наведении курсора и анимации всплывания. -Использование встроенных переходов для создания эффекта погружения. 08:39 Реализация в главном окне -Копирование контекста данных и отображение адаптивного списка карточек книг. -Исправление ошибки с пространством имён. 10:00 Проверка работы -Проверка загрузки дизайнерского элемента управления и анимации. -Извлечение данных из моделей представления и заполнение пользовательского элемента управления. 10:52 Преобразование карточки в список -Использовали элемент управления «книга» для преобразования карточки в список. -Определили карточку книги в шаблоне данных. -Перебрали коллекцию с помощью наблюдаемых. -Пользовательский интерфейс остаётся отзывчивым независимо от количества книг. 11:40 Завершение видео -Автор выполнил просьбу зрителей, представив расширенные возможности создания карточек, состояния таблицы кликов и перебор данных в одном проекте. -Код доступен на GitHub. -Призыв создать репозиторий на GitHub и присоединиться к обсуждению в комментариях.

Иконка канала C# WPF Avalonia UI уголок
3 подписчика
12+
4 просмотра
4 дня назад
12+
4 просмотра
4 дня назад

00:05 Введение и цель видео -Обсуждение современного дизайна, теней, морфинга стекла и кликабельных карточек. -Цель видео: создание программного продукта для Android, который лучше подходит для macOS, чем для Windows. -Призыв подписаться на канал для мотивации автора. 00:43 Начало работы в Visual Studio -Выбор приложения MVVM. -Ссылка на предыдущее видео о установке Avalonia в Visual Studio. 01:06 Выбор сервера и дизайнера -Выбор сервера NET8.0 AMBVM Tolkit Community. -Упоминание о дизайнере Avalonia, который можно получить через расширение. 01:33 Определение модели -Начало определения модели для книги. -Создание класса книги с необходимыми свойствами: заголовок, автор, категория, URL-адреса, рейтинг. 02:92 Изменения в представлении -Использование нового класса книги в модели представления. -Добавление URL-адресов-ссылок в ресурсы. 02:58 Исправление ошибок и добавление пользовательского элемента управления -Исправление ошибки с текстовым блоком, привязанным к несуществующему свойству. -Добавление пользовательского элемента управления «карочка кни». 04:17 Настройка пользовательского элемента управления -Настройка свойств пользовательского элемента управления: поля, углы, радиус. -Создание многослойной тени для эффекта глубины. 05:25 Конвертер URL в растровое изображение -Создание конвертера для преобразования URL-адреса в растровое изображение. -Применение конвертера к пользовательскому элементу управления. 07:37 Применение стилей -Применение стилей для плавных эффектов при наведении курсора и анимации всплывания. -Использование встроенных переходов для создания эффекта погружения. 08:39 Реализация в главном окне -Копирование контекста данных и отображение адаптивного списка карточек книг. -Исправление ошибки с пространством имён. 10:00 Проверка работы -Проверка загрузки дизайнерского элемента управления и анимации. -Извлечение данных из моделей представления и заполнение пользовательского элемента управления. 10:52 Преобразование карточки в список -Использовали элемент управления «книга» для преобразования карточки в список. -Определили карточку книги в шаблоне данных. -Перебрали коллекцию с помощью наблюдаемых. -Пользовательский интерфейс остаётся отзывчивым независимо от количества книг. 11:40 Завершение видео -Автор выполнил просьбу зрителей, представив расширенные возможности создания карточек, состояния таблицы кликов и перебор данных в одном проекте. -Код доступен на GitHub. -Призыв создать репозиторий на GitHub и присоединиться к обсуждению в комментариях.

, чтобы оставлять комментарии