Controles para aplicativos do Windows

No desenvolvimento de aplicativos do Windows, um controle é um elemento de interface do usuário que exibe conteúdo ou permite interação. Os controles são os blocos de construção da interface do usuário. Um padrão é a receita para combinar vários controles para criar algo novo.

Fornecemos mais de 45 controles para você usar, desde botões simples a controles de dados avançados, como o modo de exibição de grade. Esses controles fazem parte do Sistema de Design Fluent e podem ajudá-lo a criar uma interface do usuário ousada e escalonável com uma ótima aparência em todos os dispositivos e tamanhos de tela.

Os artigos desta seção fornecem orientações de design e instruções de codificação para adicionar controles e padrões ao seu aplicativo do Windows.

Introdução

Instruções gerais e exemplos de código para adicionar e estilizar controles em XAML e C#.

Adicionar controles e manipular eventos
Há 3 etapas principais para adicionar controles ao seu aplicativo: Adicione um controle ao seu aplicativo da interface do usuário, defina as propriedades no controle e adicione código aos manipuladores de eventos do controle para que ele faça algo.

Aplicando estilos a controles
É possível personalizar a aparência de seus aplicativos de muitas formas usando a estrutura XAML. Os estilos permitem definir propriedades de controle e reutilizar essas configurações para criar uma aparência consistente em vários controles.

Obter a biblioteca de interface do usuário do Windows

WinUI logo

Alguns controles estão disponíveis somente na WinUI (Biblioteca de interface do usuário do Windows), um pacote NuGet que contém novos controles e recursos de interface do usuário. Para obtê-la, veja Visão geral e instruções de instalação da Biblioteca de Interface do Usuário do Windows.

Índice alfabético

Informações detalhadas sobre controles e padrões específicos.

Obtenha os aplicativos WinUI Gallery da Microsoft Store para ver esses controles e o Sistema Fluent Design em ação. Os aplicativos da Galeria do WinUI 3 e da Galeria do WinUI 2 incluem exemplos interativos da maioria dos controles, recursos e funcionalidade do WinUI 3 e do WinUI 2. Os aplicativos são um complemento interativo para este site. Quando você os tiver instalado, poderá usar os links em páginas de controle individuais para iniciar o aplicativo e ver o controle em ação.

Controles adicionais

Controles adicionais para o desenvolvimento no Windows são disponibilizados por empresas como Telerik, SyncFusion, DevExpress, Infragistics, ComponentOne e ActiPro. Esses controles fornecem suporte adicional para empresas e desenvolvedores .NET aumentando os controles padrão do sistema com os serviços e controles personalizados.