Avalonia Builder
Avalonia Builder — это инструмент для создания графического интерфейса для Avalonia UI. Этот проект предназначен для разработчиков, особенно начинающих, которые хотят быстро создавать кроссплатформенные пользовательские интерфейсы с использованием визуального редактора на основе технологии drag-and-drop. Инструмент также включает базовый редактор кода и функционал связывания интерфейса с логикой приложения.
📋 Основные возможности
- Визуальный редактор Drag-and-Drop: Легко создавайте макеты Avalonia UI, перетаскивая элементы.
- Редактор кода: Изменяйте и улучшайте ваши
.axaml
и C# файлы с помощью встроенного редактора. - Поддержка привязки данных: Привязывайте элементы интерфейса к вашим моделям данных в приложении.
- Пример проекта LessonProject: Готовый проект для изучения разработки с Avalonia Builder.
- Кроссплатформенность: Поддержка Windows, macOS и Linux.
🚀 Установка
Клонируйте репозиторий:
git clone https://gitflic.ru/project/iodzen/avalonia-builder.git
Перейдите в директорию проекта:
cd avalonia-builder
Соберите проект:
dotnet build
Запустите приложение:
dotnet run
В следующих версиях будет доступно скачивание готовых дистрибутивов программы через вкладку Релизы.
🎨 Использование
- Откройте Avalonia Builder.
- Перетащите элементы интерфейса (например, кнопки, метки и т.д.) на рабочую область.
- Используйте редактор кода для уточнения и редактирования ваших
.axaml
и C# файлов. - Привяжите элементы интерфейса к моделям данных для добавления динамической функциональности.
- Просмотрите и экспортируйте ваш дизайн.
📂 Пример проекта: LessonProject
На Avalonia Builder создан готовый пример приложения LessonProject
Этот проект демонстрирует:
- Техники компоновки пользовательского интерфейса.
- Привязку данных между интерфейсом и логикой приложения.
- Лучшие практики разработки с Avalonia UI.
🤝 Внесение вклада
Мы приветствуем вклад сообщества! Чтобы внести свой вклад:
- Форкните репозиторий.
Создайте новую ветку для вашей функции или исправления:
git checkout -b feature-name
Внесите изменения и закоммитьте их:
git commit -m "Описание изменений"
Отправьте изменения в ваш форк:
git push origin feature-name
Создайте pull request.
📜 Лицензия
Этот проект распространяется под лицензией MIT. Подробности смотрите в файле LICENSE.
💡 Наслаждайтесь созданием приложений Avalonia UI с помощью Avalonia Builder!
Описание
Инструмент для создания графического интерфейса для Avalonia UI