Biblioteca de Interface do Usuário do Windows 2.2

O WinUI 2.2 é a versão de agosto de 2019 da Biblioteca de Interface do Usuário do Windows.

É possível adicionar pacotes do WinUI para o seu aplicativo usando o Gerenciador de Pacotes NuGet: confira Introdução à Biblioteca de Interface do Usuário do Windows para saber mais.

A WinUI (Biblioteca de Interface do Usuário do Windows) está hospedada no GitHub onde encorajamos você a arquivar relatórios de bugs, solicitações de recursos e contribuições de código da comunidade.

Histórico de versão do Microsoft.UI.Xaml 2.2

Versão oficial da Biblioteca de Interface do Usuário do Windows 2.2

AGOSTO DE 2019

Página de versão do GitHub

Download do pacote NuGet

Novos recursos

TabView

Short video showing the behavior of the Tab View control.

Descrição

O controle TabView é uma coleção de guias que representa uma nova página ou documento em seu aplicativo. O TabView é útil quando o aplicativo tem várias páginas de conteúdo e o usuário quer adicionar, fechar e reorganizar as guias. O novo Terminal do Windows usa o TabView para mostrar várias interfaces de linha de comando.

Documentação

/uwp/api/microsoft.ui.xaml.controls.tabview?view=winui-2.2&preserve-view=true

a) Atualização do botão Voltar do NavigationView

Short video showing the updated behavior of the Navigation View control Back Button.

Descrição

No modo mínimo do NavigationView, o botão Voltar não desaparece mais. Ao abrir e fechar o painel, os usuários não precisam mais mover o cursor para clicar no botão de hambúrguer. Esse recurso funcionará por padrão. Não é necessário alterar o código para que ele funcione.

b) NavigationView – Sem preenchimento automático

Screenshot showing the behavior of the Navigation View control with No Auto Padding.

Descrição

Os desenvolvedores de aplicativos agora podem recuperar todos os pixels dentro de sua janela de aplicativo usando o controle NavigationView e se estendendo para a área da barra de título.

Documentação

/windows/uwp/design/controls-and-patterns/navigationview#top-whitespace

Atualizações de estilo visual

a) Atualização do raio de canto

Screenshot showing the updated style of the Corner Radius.

Descrição

O atributo CornerRadius foi adicionado. Os controles padrão foram atualizados para usar cantos ligeiramente arredondados. Os desenvolvedores podem personalizar facilmente o raio de canto para dar ao aplicativo uma aparência única, se desejado.

https://github.com/microsoft/microsoft-ui-xaml/issues/524

b) Atualização da espessura da borda

Screenshot showing the updated style of the Borer Thickness.

Descrição

Agora é mais fácil personalizar a propriedade BorderThickness. Os controles padrão foram atualizados para reduzir os contornos para serem mais finos e proporcionar uma aparência mais limpa e familiar.

https://github.com/microsoft/microsoft-ui-xaml/issues/835

c) Atualização do visual do botão

Screenshot showing the updated style of the Button control.

Descrição:

O visual do botão padrão foi atualizado para remover a estrutura de tópicos exibida durante o foco para dar uma aparência mais limpa.

https://github.com/microsoft/microsoft-ui-xaml/issues/953

d) Atualização visual do SplitButton

Screenshot showing the updated style of the Split Button control.

Descrição:

O visual do SplitButton padrão foi atualizado para torná-lo mais distinto de DropDownButton.

https://github.com/microsoft/microsoft-ui-xaml/issues/986

e) Atualização visual do ToggleSwitch

Screenshot showing the updated style of the Toggle Switch control.

Descrição:

A largura padrão de ToggleSwitch foi reduzida de 44 px para 40 px, de modo que o visual seja equilibrado e mantenha a usabilidade.

https://github.com/microsoft/microsoft-ui-xaml/issues/836

f) Atualização visual de CheckBox e RadioButton

Screenshot showing the updated style of the Check Box and Radio Button controls

Descrição:

O visual de CheckBox e RadioButton foi atualizado para manter a consistência com o restante da alteração de estilo visual.

https://github.com/microsoft/microsoft-ui-xaml/issues/839

Exemplos

Dica

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

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.

Se já estiverem instalado, abra-os clicando nos seguintes links: Galeria do WinUI 3 ou Galeria do WinUI 2.

Se eles não estiverem instalados, você poderá baixar a Galeria do WinUI 3 e a Galeria do WinUI 2 da Microsoft Store.

Você também pode obter o código-fonte para ambos do GitHub (use o branch main para WinUI 3 e o branch winui2 para WinUI 2).

Documentação

Artigos de instruções sobre os controles da Biblioteca de Interface do Usuário do Windows estão incluídos com a Documentação de controles da Plataforma Universal do Windows.

Os documentos da referência de API estão localizados aqui: APIs da Biblioteca de Interface do Usuário do Windows.

Histórico de versão do Microsoft.UI.Xaml 2.2-prerelease

Microsoft.UI.Xaml 2.2.190702001-prerelease

Julho de 2019

Página de versão do GitHub

Download do pacote NuGet

Recurso experimental

Microsoft.UI.Xaml 2.2.20190416001-prerelease

Abril de 2019

Página de versão do GitHub

Download do pacote NuGet

Recursos experimentais