README.md

Avalonia Builder

Avalonia UI C# .NET MVVM

Avalonia Builder — это инструмент для создания графического интерфейса для Avalonia UI. Этот проект предназначен для разработчиков, особенно начинающих, которые хотят быстро создавать кроссплатформенные пользовательские интерфейсы с использованием визуального редактора на основе технологии drag-and-drop. Инструмент также включает базовый редактор кода и функционал связывания интерфейса с логикой приложения.


📋 Основные возможности

  • Визуальный редактор Drag-and-Drop: Легко создавайте макеты Avalonia UI, перетаскивая элементы.
  • Редактор кода: Изменяйте и улучшайте ваши .axaml и C# файлы с помощью встроенного редактора.
  • Поддержка привязки данных: Привязывайте элементы интерфейса к вашим моделям данных в приложении.
  • Пример проекта LessonProject: Готовый проект для изучения разработки с Avalonia Builder.
  • Кроссплатформенность: Поддержка Windows, macOS и Linux.

🚀 Установка

  1. Клонируйте репозиторий:

    git clone https://gitflic.ru/project/iodzen/avalonia-builder.git
    
  2. Перейдите в директорию проекта:

    cd avalonia-builder
    
  3. Соберите проект:

    dotnet build
    
  4. Запустите приложение:

    dotnet run
    

В следующих версиях будет доступно скачивание готовых дистрибутивов программы через вкладку Релизы.


🎨 Использование

  1. Откройте Avalonia Builder.
  2. Перетащите элементы интерфейса (например, кнопки, метки и т.д.) на рабочую область.
  3. Используйте редактор кода для уточнения и редактирования ваших .axaml и C# файлов.
  4. Привяжите элементы интерфейса к моделям данных для добавления динамической функциональности.
  5. Просмотрите и экспортируйте ваш дизайн.

📂 Пример проекта: LessonProject

На Avalonia Builder создан готовый пример приложения LessonProject Этот проект демонстрирует:

  • Техники компоновки пользовательского интерфейса.
  • Привязку данных между интерфейсом и логикой приложения.
  • Лучшие практики разработки с Avalonia UI.

🤝 Внесение вклада

Мы приветствуем вклад сообщества! Чтобы внести свой вклад:

  1. Форкните репозиторий.
  2. Создайте новую ветку для вашей функции или исправления:

    git checkout -b feature-name
    
  3. Внесите изменения и закоммитьте их:

    git commit -m "Описание изменений"
    
  4. Отправьте изменения в ваш форк:

    git push origin feature-name
    
  5. Создайте pull request.


📜 Лицензия

Этот проект распространяется под лицензией MIT. Подробности смотрите в файле LICENSE.


💡 Наслаждайтесь созданием приложений Avalonia UI с помощью Avalonia Builder!

Описание

Инструмент для создания графического интерфейса для Avalonia UI

Конвейеры
0 успешных
0 с ошибкой