Amostras, documentação e outros projetos de código aberto relacionados para Actipro Avalonia Controls, um conjunto de controles de UI, componentes e temas para construir belos aplicativos Avalonia multiplataforma.
Variante de tema claro | Variante de tema escuro |
---|---|
Produtos Actipro Avalonia Pro
Produtos gratuitos Actipro Avalonia
Começando
Baixe e execute amostras
Revise a documentação do produto
Avalie em seus aplicativos
Tecnologias Suportadas
Galhos
Contribuindo
Apoiar
Licenciamento
Eleve seu aplicativo licenciando controles comerciais projetados profissionalmente e obtendo acesso à fonte XAML para todos os nossos estilos e temas de controle padrão.
Actipro Bars contém tudo que você precisa para implementar funcionalidades avançadas de fita, barra de ferramentas e menu semelhantes às do Office em seus aplicativos Avalonia. Vários modos de layout de faixa de opções, dimensionamento de variantes, galerias ricas em conteúdo, dicas de tela, dicas principais, bastidores e suporte MVVM estão todos incluídos.
O Actipro Fundamentals fornece uma coleção de controles avançados que são úteis para muitos tipos diferentes de aplicativos, incluindo controles de configuração de configurações, prompts do usuário, caixas de mensagens, barras de informações, avatares, emblemas, barras segmentadas, controles giratórios de progresso e muito mais.
Vários produtos Actipro estão disponíveis gratuitamente para qualquer pessoa usar em suas aplicações, fornecendo uma base sólida para a construção de aplicações de alta qualidade.
O Actipro Themes garante que uma ótima aparência visual consistente seja aplicada a todos os controles do seu aplicativo, independentemente de serem produtos de controle Actipro Avalonia ou controles nativos do Avalonia.
A Biblioteca Compartilhada Actipro é uma biblioteca de controle comum referenciada por todos os nossos controles Actipro Avalonia. Ele contém vários controles, componentes, conversores de valor e utilitários muito úteis que podem ser usados em seus projetos.
A Actipro Core Library é uma biblioteca de classes totalmente independente da estrutura de UI. Ele contém vários utilitários e classes base úteis que podem ser usados em seus projetos .NET.
O aplicativo Sample Browser permite examinar todos os controles, temas e seus conjuntos de recursos do Actipro Avalonia por meio de centenas de exemplos. Seu código-fonte completo está contido na pasta SamplesSampleBrowser
deste repositório.
Siga estas etapas para baixar e executar o aplicativo:
Clone ou baixe este repositório.
Abra a solução SamplesSampleBrowserSampleBrowser.Desktop.sln
no Visual Studio.
Crie e execute o projeto de aplicativo da solução.
A documentação completa do produto, incluindo uma referência da API, está disponível em nosso site.
O código-fonte do Markdown para a documentação do produto está contido na pasta Documentationtopics
deste repositório. A documentação é construída com DocFx.
Os pacotes para os controles Actipro Avalonia são publicados em nuget.org, todos começando com o prefixo de nome ActiproSoftware.Controls.Avalonia
. Referências aos pacotes podem ser adicionadas aos seus próprios projetos de aplicação Avalonia para avaliá-los e utilizá-los. Consulte nosso tópico de documentação de pacotes e feeds do NuGet para obter mais detalhes.
Um destes pacotes NuGet deve ser referenciado, no mínimo, para usar nossos produtos:
ActiproSoftware.Controls.Avalonia - Contém todos os conjuntos de produtos Actipro Avalonia Free, que podem ser usados gratuitamente.
ActiproSoftware.Controls.Avalonia.Pro – Contém todos os conjuntos de produtos Actipro Avalonia Pro e é para clientes que licenciaram os controles Actipro Avalonia Pro. Também inclui o pacote ActiproSoftware.Controls.Avalonia
NuGet como uma dependência.
Este pacote NuGet é para clientes que licenciaram os controles Actipro Avalonia Pro:
ActiproSoftware.Controls.Avalonia.Bars.Mvvm - Aulas e temas gratuitos que suportam o uso do padrão MVVM (Model-View-ViewModel) com o produto Actipro Bars.
Esses dois pacotes NuGet podem ser referenciados se você desejar usar os temas do Actipro para os controles nativos ColorPicker
e/ou DataGrid
que complementam outros temas de controle do Actipro Avalonia:
ActiproSoftware.Controls.Avalonia.Themes.ColorPicker - Temas gratuitos para o controle nativo Avalonia ColorPicker
.
ActiproSoftware.Controls.Avalonia.Themes.DataGrid - Temas gratuitos para o controle nativo Avalonia DataGrid
.
Estruturas: .NET 6+
Arquiteturas: Qualquer CPU, ARM64, x64 e x86
Plataformas: Windows, macOS, Linux, WASM (navegador) e mais *
IDEs: Todos os IDEs suportados pelo Avalonia
* Alguns recursos ou funcionalidades podem estar limitados ou indisponíveis em plataformas que não sejam desktop.
Este repositório possui duas ramificações principais:
main - A base de código para lançamentos oficiais prontos para produção.
desenvolver - Contém código de trabalho em andamento, que pode incluir lógica de pré-lançamento que não está pronta para uso em produção.
Ao clonar este repositório para amostras de nossos lançamentos oficiais, é melhor usar o branch principal.
Aceitamos contribuições para nosso repositório de código aberto. Se você deseja enviar uma solicitação pull, primeiro abra um problema no GitHub ou entre em contato conosco para discutir.
Leia nosso documento Como contribuir, pois ele cobre tudo o que você precisa saber sobre como contribuir.
Nosso documento de suporte fornece detalhes sobre como obter suporte adequado para nossos produtos de controle de UI de código fechado e para código neste repositório de código aberto (documentação e exemplos). Este gráfico mostra um rápido resumo:
Produtos de controle de UI | Repositórios de código aberto | |
---|---|---|
Contate-nos através das opções de suporte | ✔ | ✔ |
Crie um problema no GitHub | ❌ | ✔ |
Embora o código-fonte neste repositório esteja sob os termos do documento de licença incluído, o Contrato de Licença de Usuário Final (EULA) da Actipro se aplica ao uso de nossos produtos comerciais de controle Avalonia.
O tópico Documentação de licenciamento discute detalhadamente o licenciamento do produto.
Visite a página de compras do Actipro para solicitar licenças de desenvolvedor para os controles Pro. Entre em contato com nossa equipe de vendas se tiver alguma dúvida.