Partilhar via


WinUI 2,0

WinUI 2.0 é a primeira versão pública do WinUI (lançado em outubro de 2018).

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

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.

WinUI está hospedado no GitHub , onde encorajamos 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 Fluent nativos oficiais e recursos para aplicativos UWP do Windows.

Novas funcionalidades

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 uma textura de ruído.
BitmapIconSource Representa uma fonte de ícone que usa um bitmap como seu conteúdo.
Selecionador de Cor 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 Deslizante Representa um botão com uma seta destinado a 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, geralmente na parte superior de uma janela do aplicativo.
MenuBarItem Representa um menu de nível superior em um controle MenuBar.
VistaDeNavegação Representa um contêiner que permite a navegação do conteúdo do aplicativo. Tem um cabeçalho, uma vista para o conteúdo principal e um painel de menus para comandos de navegação.
ParallaxView 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 do avatar de uma pessoa, se disponível; caso contrário, exibe as iniciais da pessoa ou um glifo genérico.
RatingControl Representa um controle que permite que um usuário insira uma classificação por estrelas.
AtualizarContêiner Representa um controle de contêiner que fornece um RefreshVisualizer e uma funcionalidade pull-to-refresh para conteúdo rolável.
RefreshVisualizer Representa um controle que fornece indicadores de estado animados para atualização de conteúdo.
RevealBackgroundBrush Pinta um fundo de controlo com um efeito de revelação utilizando pincéis de composição e efeitos de luz.
RevealBorderBrush Pinta uma borda de controle com um efeito de revelação usando pincel de composição e 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 revelador.
BotãoDividido Representa um botão com duas partes que podem ser invocadas separadamente. Uma parte comporta-se como um botão padrão e a outra parte invoca um menu flutuante.
Controlo de Deslize 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.
TextCommandBarFlyout Representa um submenu de barra de comandos especializado que contém comandos para edição de texto.
BotãoDividirAlternar 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 submenu.
Árvore de Visualização Representa uma lista hierárquica com nós expansíveis e recolhíveis que contêm itens aninhados.

Exemplos

Sugestão

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

As aplicações WinUI 3 Gallery e WinUI 2 Gallery incluem exemplos interativos da maioria dos controlos, recursos e funcionalidades do WinUI 3 e do WinUI 2.

Se já estiver instalado, abra-os clicando nos seguintes links: WinUI 3 Gallery ou WinUI 2 Gallery.

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

Você também pode obter o código-fonte de ambos a partir do GitHub (use o ramo principal para WinUI 3 e o ramo winui2 para WinUI 2).

Documentação

Artigos de instruções para controles WinUI estã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.