Compartilhar via


WinUI 2.0

WinUI 2.0 é o primeiro lançamento público do WinUI (lançado em outubro de 2018).

O WinUI é a maneira mais fácil de criar ótimas experiências de Design Fluent para Windows.

Ele inclui dois pacotes NuGet:

Você pode baixar e usar pacotes WinUI em seu aplicativo usando o gerenciador de pacotes NuGet: consulte Introdução ao WinUI para obter mais informações.

O WinUI está hospedado no GitHub , onde incentivamos você a arquivar relatórios de bugs, solicitações de recursos e contribuições de código da comunidade.

Microsoft.UI.Xaml 2.0.181011001

Outubro de 2018

Esta é a primeira versão do pacote NuGet Microsoft.UI.Xaml. Ele inclui controles nativos oficiais do Fluent e recursos para aplicativos UWP do Windows.

Novos recursos

Os controles e padrões nesta versão incluem:

Característica Descrição
Pincel Acrílico Pinta uma área com um material semitransparente que usa vários efeitos, incluindo desfoque e textura de ruído.
BitmapIconSource Representa uma fonte de ícone que usa um bitmap como seu conteúdo.
Seletor de cores Representa um controle que permite que um usuário escolha uma cor usando um espectro de cores, controles deslizantes e entrada de texto.
CommandBarFlyout Representa um submenu especializado que fornece layout para AppBarButton e elementos de comando relacionados.
Botão de Menu Suspenso Representa um botão com uma seta que tem a intenção de abrir um menu.
FontIconSource Representa uma fonte de ícone que usa um glifo da fonte especificada.
Barra de Menus Representa um contêiner especializado que apresenta um conjunto de menus em uma linha horizontal, normalmente na parte superior de uma janela do aplicativo.
Item da Barra de Menu Representa um menu de nível superior em um controle MenuBar.
NavigationView Representa um contêiner que permite a navegação do conteúdo do aplicativo. Ele tem um cabeçalho, um modo de exibição para o conteúdo principal e um painel de menu para comandos de navegação.
VisãoParalaxe Representa um contêiner que vincula a posição de rolagem de um elemento de primeiro plano, como uma lista, a um elemento de plano de fundo, como uma imagem. À medida que você rola pelo elemento de primeiro plano, ele anima o elemento de plano de fundo para criar um efeito de paralaxe.
ImagemPessoa Representa um controle que exibe a imagem de avatar para uma pessoa, se uma estiver disponível; caso contrário, exibe as iniciais da pessoa ou um glifo genérico.
Controle de Avaliação Representa um controle que permite que um usuário insira uma classificação de estrela.
ContêinerAtualizar Representa um controle de contêiner que fornece um RefreshVisualizer e a funcionalidade de puxar para atualizar para conteúdo rolável.
RefreshVisualizer Representa um controle que fornece indicadores de estado animado para atualização de conteúdo.
RevealBackgroundBrush Pinta um plano de fundo de controle com um efeito de revelação usando pincel de composição e efeitos de luz.
RevealBorderBrush Pinta uma borda de controle com um efeito de revelação usando o pincel de composição e os efeitos de luz.
RevealBrush Classe base para pincéis que usam efeitos de composição e iluminação para implementar o tratamento de design visual de revelação.
Botão Dividido Representa um botão com duas partes que podem ser invocadas separadamente. Uma parte se comporta como um botão padrão e a outra parte invoca um submenu.
Controle de furto Representa um contêiner que fornece acesso a comandos contextuais por meio de interações por toque.
SymbolIconSource Representa uma fonte de ícone que usa um glifo da fonte Segoe MDL2 Assets como seu conteúdo.
Menu de Comando de Texto Representa um submenu de barra de comandos especializado que contém comandos para edição de texto.
BotãoDividirAlternância Representa um botão com duas partes que podem ser invocadas separadamente. Uma parte se comporta como um botão de alternância e a outra parte invoca um flyout.
TreeView Representa uma lista hierárquica com nós que podem ser expandidos ou recolhidos e que contêm itens aninhados.

Exemplos

Dica

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

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.

Se já estiver 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 WinUI 3 e a Galeria WinUI 2 da Microsoft Store.

Você também pode obter o código-fonte de ambos no GitHub (use a ramificação main para WinUI 3 e a ramificação winui2 para WinUI 2).

Documentação

Os artigos de instruções para controles WinUI são incluídos na documentação de controles da Plataforma Universal do Windows.

Os documentos de referência da API estão localizados aqui: APIs do WinUI.