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 с ошибкой