Partilhar via


WinUI 2,4

WinUI 2.4 é a versão de maio de 2020 do WinUI.

WinUI está hospedado no GitHub , onde encorajamos você a arquivar relatórios de bugs.

Versões do WinUI: Página de lançamento no GitHub

Os pacotes WinUI podem ser adicionados a projetos do Visual Studio por meio do gerenciador de pacotes NuGet. Para obter mais informações, consulte Introdução ao WinUI 2 para UWP.

Download do pacote NuGet: Microsoft.UI.Xaml

Novas funcionalidades

RadialGradientBrush

Um RadialGradientBrush é desenhado dentro de uma elipse definida pelas propriedades Center, RadiusX e RadiusY. As cores para o gradiente começam no centro da elipse e terminam no raio.

Pequeno vídeo mostrando o comportamento do pincel de gradiente radial.
Pincel de gradiente radial

Diretrizes de uso

Referência da API

ProgressRing

O controle ProgressRing é usado para interações modais onde o usuário é bloqueado até que o ProgressRing desapareça. Use esse controle se uma operação exigir que a maior parte da interação com o aplicativo seja suspensa até que a operação seja concluída.

Pequeno vídeo mostrando o comportamento do controle Progress Ring.
controlo ProgressRing

Diretrizes de uso

Referência da API

Atualizações do TabView

As atualizações de controle TabView fornecem mais controle sobre como renderizar guias.

Você pode definir a largura das guias não selecionadas e mostrar apenas um ícone para economizar espaço na tela:

Controle de tamanhos dos separadores do TabView
tamanhos de guia de controle TabView

Você também pode ocultar o botão Fechar em guias não selecionadas até que o usuário passe o mouse sobre a guia (em versões anteriores, sempre era mostrado):

controle TabView passe o mouse para fechar
controle TabView passe o mouse para fechar

Diretrizes de uso

Referência da API

Atualizações de tema escuro para a família de controles TextBox

Quando o tema escuro está habilitado, a cor do plano de fundo dos controles da família TextBox permanece escura por padrão na inserção de texto (em versões anteriores, a cor do plano de fundo muda para branco durante a inserção de texto).

Antes Depois
Pequeno vídeo mostrando o comportamento do tema escuro TextBox antes das atualizações.
Atualizações do tema escuro de TextBox (antes)
Pequeno vídeo mostrando o comportamento do tema escuro TextBox após as atualizações.
Atualizações do tema escuro do TextBox (após)
Outro pequeno filme mostrando o comportamento do tema escuro TextBox antes das atualizações.
Atualizações do tema escuro de TextBox (antes)
Outro pequeno filme mostrando o comportamento do tema escuro TextBox após as atualizações.
Atualizações do tema escuro do TextBox (após)

A seguir estão alguns dos controles incluídos na família de controles TextBox:

Navegação hierárquica

O controle de NavigationView agora suporta navegação hierárquica e inclui os modos de exibição Left, Top e LeftCompact. Um NavigationView hierárquico é útil para exibir categorias de páginas, identificar páginas com páginas filhas relacionadas ou usar em aplicativos que têm páginas no estilo hub vinculadas a muitas outras páginas.

Conjunto de Controlo Hierárquico NavigationView
Controlo NavigationView Hierárquico

Diretrizes de uso

Referência da API

Exemplos

Sugestão

Para obter mais informações, diretrizes de design e exemplos de código, consulte Design para aplicativos do Windows.

O aplicativo WinUI 2 Gallery inclui exemplos interativos da maioria dos controles, recursos e funcionalidades do WinUI 2.

Se o aplicativo de galeria já estiver instalado, clique em WinUI 2 Gallery para abri-lo.

Se não estiver instalado, faça o download da Galeria WinUI 2 a partir da Microsoft Store.

Você também pode obter o código-fonte do GitHub (selecione a ramificação winui2 ).