Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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:
Microsoft.UI.Xaml: Controles e Design Fluente para aplicativos UWP. Esse é o pacote principal do WinUI.
Microsoft.UI.Xaml.Core.Direct: APIs de baixo nível para uso em componentes de middleware.
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. |
| |
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.