Compartilhar via


WinUI 2.4

WinUI 2.4 é o lançamento de maio de 2020 do WinUI.

O WinUI está hospedado no GitHub , onde incentivamos você a registrar relatórios de bugs.

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

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

Novos recursos

RadialGradientBrush

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

Vídeo curto mostrando o comportamento do pincel de gradiente radial.
Pincel de gradiente radial

Diretrizes de uso

Referência de API

Anel de progresso

O controle ProgressRing é usado para interações modais em que 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.

Vídeo curto mostrando o comportamento do controle Anel de Progresso.
Controle ProgressRing

Diretrizes de uso

Referência de 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:

Tamanhos de guias do controle TabView
tamanhos das abas do 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 (nas versões anteriores sempre foi mostrada):

Controle de passar o mouse sobre TabView para fechar
Passe o mouse sobre o controle TabView para fechar

Diretrizes de uso

Referência de API

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

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

Antes Depois
Vídeo curto mostrando o comportamento do tema escuro TextBox antes das atualizações.
Atualizações do tema escuro do TextBox (antes)
Vídeo curto mostrando o comportamento do tema escuro TextBox após as atualizações.
Atualizações de tema escuro do TextBox (depois)
Outro curta-metragem mostrando o comportamento do tema escuro TextBox antes das atualizações.
Atualizações do tema escuro do TextBox (antes)
Outro curta-metragem mostrando o comportamento do tema escuro TextBox após as atualizações.
Atualizações de tema escuro do TextBox (depois)

Veja a seguir alguns dos controles incluídos na família de controles TextBox:

Navegação hierárquica

O controle NavigationView agora dá suporte à navegação hierárquica e inclui modos de exibição Left, Top e LeftCompact. Um NavigationView hierárquico é útil para exibir categorias de páginas, identificar páginas com subpáginas relacionadas ou para uso em aplicativos que possuem páginas estilo hub que vinculam a muitas outras páginas.

Controle NavigationView hierárquico
controle NavigationView hierárquico

Diretrizes de uso

Referência de API

Exemplos

Dica

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

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

Se o aplicativo da galeria já estiver instalado, clique na Galeria do WinUI 2 para abri-lo.

Se ele não estiver instalado, baixe a Galeria do WinUI 2 da Microsoft Store.

Você também pode obter o código-fonte no GitHub (selecione o branch winui2 ).