Образцы, документация и другие связанные проекты с открытым исходным кодом для Actipro Avalonia Controls — набора элементов управления пользовательского интерфейса, компонентов и тем для создания красивых многоплатформенных приложений Avalonia.
Вариант светлой темы | Вариант темной темы |
---|---|
Продукты Actipro Avalonia Pro
Бесплатные продукты Actipro Avalonia
Начиная
Загрузите и запустите примеры
Просмотрите документацию по продукту
Оцените свои приложения
Поддерживаемые технологии
Филиалы
Содействие
Поддерживать
Лицензирование
Улучшите свое приложение, лицензируя профессионально разработанные коммерческие элементы управления и получив доступ к исходному коду XAML для всех наших стилей и тем элементов управления по умолчанию.
Actipro Bars содержит все необходимое для реализации расширенных функций ленты, панели инструментов и меню в стиле Office в ваших приложениях Avalonia. Включены несколько режимов макета ленты, варианты размеров, галереи с богатым содержанием, подсказки на экране, ключевые подсказки, Backstage и поддержка MVVM.
Actipro Fundamentals предоставляет набор расширенных элементов управления, которые полезны для множества различных типов приложений, включая элементы управления конфигурацией параметров, пользовательские подсказки, окна сообщений, информационные панели, аватары, значки, сегментированные панели, индикаторы выполнения и многое другое.
Некоторые продукты Actipro доступны бесплатно для использования всеми желающими в своих приложениях, что обеспечивает прочную основу для создания высококачественных приложений.
Actipro Themes гарантирует, что ко всем элементам управления в вашем приложении будет применен великолепный единообразный внешний вид, независимо от того, являются ли они продуктами управления Actipro Avalonia или собственными элементами управления Avalonia.
Общая библиотека Actipro — это общая библиотека элементов управления, на которую ссылаются все наши элементы управления Actipro Avalonia. Он содержит несколько очень полезных элементов управления, компонентов, преобразователей значений и утилит, которые можно использовать в ваших проектах.
Базовая библиотека Actipro — это библиотека классов, которая полностью не зависит от платформы пользовательского интерфейса. Он содержит множество полезных утилит и базовых классов, которые можно использовать в ваших проектах .NET.
Приложение Sample Browser позволяет вам изучить все элементы управления, темы и наборы их функций Actipro Avalonia на сотнях примеров. Его полный исходный код содержится в папке SamplesSampleBrowser
этого репозитория.
Выполните следующие действия, чтобы загрузить и запустить приложение:
Клонируйте или скачайте этот репозиторий.
Откройте решение SamplesSampleBrowserSampleBrowser.Desktop.sln
в Visual Studio.
Создайте и запустите проект приложения решения.
Полная документация по продукту, включая ссылку на API, доступна на нашем веб-сайте.
Исходный код Markdown для документации по продукту содержится в папке Documentationtopics
этого репозитория. Документация создана с помощью DocFx.
Пакеты для элементов управления Actipro Avalonia публикуются на сайте nuget.org, все они начинаются с префикса имени ActiproSoftware.Controls.Avalonia
. Ссылки на пакеты можно добавлять в ваши собственные проекты приложений Avalonia для их оценки и использования. Дополнительные сведения см. в разделе документации «Пакеты и каналы NuGet».
Для использования наших продуктов необходимо указать как минимум один из этих пакетов NuGet:
ActiproSoftware.Controls.Avalonia — содержит все сборки продукта Actipro Avalonia Free, которые можно использовать бесплатно.
ActiproSoftware.Controls.Avalonia.Pro — содержит все сборки продукта Actipro Avalonia Pro и предназначен для клиентов, имеющих лицензию на элементы управления Actipro Avalonia Pro. Также включает в качестве зависимости пакет ActiproSoftware.Controls.Avalonia
NuGet.
Этот пакет NuGet предназначен для клиентов, которые лицензировали элементы управления Actipro Avalonia Pro:
ActiproSoftware.Controls.Avalonia.Bars.Mvvm — бесплатные классы и темы, поддерживающие использование шаблона MVVM (Model-View-ViewModel) с продуктом Actipro Bars.
На эти два пакета NuGet можно ссылаться, если вы хотите использовать темы Actipro для собственных элементов управления ColorPicker
и/или DataGrid
, которые дополняют другие темы элементов управления Actipro Avalonia:
ActiproSoftware.Controls.Avalonia.Themes.ColorPicker — бесплатные темы для встроенного элемента управления Avalonia ColorPicker
.
ActiproSoftware.Controls.Avalonia.Themes.DataGrid — бесплатные темы для встроенного элемента управления Avalonia DataGrid
.
Фреймворки: .NET 6+.
Архитектура: любой процессор, ARM64, x64 и x86.
Платформы: Windows, macOS, Linux, WASM (браузер) и другие *
IDE: все IDE, поддерживаемые Avalonia.
* Некоторые функции или функции могут быть ограничены или недоступны на платформах, отличных от настольных компьютеров.
Этот репозиторий имеет две основные ветки:
main — кодовая база для официальных готовых выпусков.
development — содержит незавершенный код, который может включать в себя предварительную логику, не готовую к использованию в рабочей среде.
При клонировании этого репозитория для образцов наших официальных релизов лучше всего использовать основную ветку.
Мы приветствуем вклад в наш репозиторий с открытым исходным кодом. Если вы хотите отправить запрос на включение, сначала откройте проблему на GitHub или свяжитесь с нами для обсуждения.
Прочтите наш документ «Как внести свой вклад», поскольку он охватывает все, что вам нужно знать о вкладе.
В нашем документе поддержки содержится подробная информация о том, как правильно получить поддержку как для наших продуктов управления пользовательским интерфейсом с закрытым исходным кодом, так и для кода в этом репозитории с открытым исходным кодом (документация и примеры). На этой диаграмме представлен краткий обзор:
Продукты для управления пользовательским интерфейсом | Репозитории с открытым исходным кодом | |
---|---|---|
Свяжитесь с нами через варианты поддержки | ✔ | ✔ |
Создайте задачу на GitHub | ❌ | ✔ |
Хотя исходный код в этом репозитории подпадает под условия прилагаемого лицензионного документа, Лицензионное соглашение с конечным пользователем Actipro (EULA) применяется к использованию наших коммерческих продуктов управления Avalonia.
В разделе документации по лицензированию подробно обсуждается лицензирование продуктов.
Посетите страницу покупки Actipro, чтобы заказать лицензии разработчика для элементов управления Pro. Свяжитесь с нашим отделом продаж, если у вас есть какие-либо вопросы.