Compartilhar via


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.

Instruções gerais e exemplos de código

Os tópicos realçados aqui fornecem instruções 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

Você pode personalizar a aparência de seus aplicativos de várias maneiras usando a estrutura XAML. Os estilos permitem definir propriedades de controle e reutilizar essas configurações para uma aparência consistente em vários controles.

Obtenha o WinUI

Logotipo do WinUI

Alguns controles estão disponíveis somente na WinUI, 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 WinUI.

Índice de controles

A tabela a seguir lista os controles e padrões comuns do aplicativo Windows, juntamente com aqueles que são exclusivos do WinUI.

Controles comuns de aplicativos do Windows

Somente WinUI

Botão

Player de visual animado (consulte Lottie)

Formulários (padrão)

Lista/detalhes (padrão)

Obtenha os aplicativos WinUI Gallery da Microsoft Store para ver controles em XAML e o Fluent Design System em ação. Os aplicativos Galeria WinUI 3 e Galeria WinUI 2 incluem exemplos interativos da maioria dos controles, recursos e funcionalidades do WinUI 3 e 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.