Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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:
Microsoft.UI.Xaml: controles e design fluente para aplicativos UWP. Este é o pacote WinUI principal.
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.
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.