Windows Tips & News

WinUI 3 Preview 4 está disponível

click fraud protection

A Microsoft lança o 'Preview 4' de sua nova biblioteca WinUI. Ele foi criado para sobrecarregar os projetos de desenvolvedor com controles Fluent, recursos modernos e outras melhorias UWP / XAML. Ele vem com várias correções e melhorias.

A biblioteca permite o uso de componentes WinUI XAML em WPF, WinForm e aplicativos nativos. A Microsoft adicionou a maioria dos elementos modernos da interface do usuário à estrutura do WinUI.

A estrutura foi criada para Windows 10 e Windows 10X. O último estará executando aplicativos Win32 nativos em recipientes, então a Microsoft está interessada em obter versões de aplicativos nativas para Windows 10X. Agora é possível com WinUI. A Microsoft espera que os desenvolvedores atualizem seus aplicativos usando a plataforma moderna e os tornem compatíveis com o Windows 10X.

O que há de novo no WinUI Preview 4

O lançamento do Preview 4 usa uma nova versão do CS / WinRT e do Windows SDK. Isso resolve os seguintes bugs:

  • Falha ao vincular a uma propriedade URI usando {Binding}
  • Funções C # / WinRT Marshal não interoperam corretamente com .NET 5
  • Travamento do WinUI 3 ao executar no Windows Insider Builds
  • WebView2 não aplica o idioma / local do aplicativo host ao CoreWebView2Environment
  • O controle DataGrid do Windows Community Toolkit trava o aplicativo ao iniciar / quando as barras de rolagem aparecem
  • A renderização da página fica em um estado ruim quando o modo de exibição muda
  • Falha ao usar Language ComboBox em CalendarView
  • WinUI 3 Desktop: Não é possível sair do WebView2 com a guia
  • WinUI 3 Desktop: TreeView com travamentos de TreeViewNodes derivados
  • Área de trabalho WinUI 3: Não é possível inserir texto em TextBox dentro de ContentDialog
  • WinUI 3 Desktop: ALT e F6 não funcionam
  • O SwapChainPanel antigo removido é renderizado sobre o novo SwapChain
  • Área de trabalho WinUI 3: não é possível rolar com o trackpad
  • Falha ao usar o controle NavigationView com várias janelas no mesmo thread
  • Problema de acessibilidade: Mostrar reto de foco na inicialização do aplicativo de desktop WinUI
  • Violação de acesso ao rolar em DataGrid
  • WinUI 3 Desktop: o ciclo de guias não funciona
  • Arrastar e soltar no GridView falha no aplicativo de desktop com WinUI Xaml Islands
  • Problema de acessibilidade: não é possível rolar com as teclas PageUp / PageDown no WinUI 3 Desktop
  • WebView2 tem tamanho de janela de visualização errado
  • Falha do WebView2 ao clicar após abrir MenuFlyout
  • WinUI 3 Desktop: a tentativa de desativar o menu suspenso DropDownButton ou SplitButton causa travamento do aplicativo
  • WebView2: um clique duplo com o botão direito do mouse causa um travamento
  • Clicar em um ToggleSplitButton faz com que o aplicativo trave
  • Área de trabalho do WinUI 3: janela vazia do DesktopWindowXamlSource visível na barra de tarefas
  • WinUI 3 Desktop: DataGrid não exibindo
  • Área de trabalho WinUI 3: Não é possível soltar arquivos na grade
  • WinUI 3 Desktop: Falha do ItemsRepeater no WinUI 3 Preview 2
  • AccessViolationException lançada ao atualizar ligações
  • WinUI 3 Desktop: o aplicativo trava na navegação NavigationView
  • ItemsControl não é atualizado ao adicionar ou remover dinamicamente itens em sua coleção ItemsSource.
  • Compile o erro C2760 em App.xaml.g.h se o modo de conformidade C ++ estiver ativado

Além da lista de correções acima, a Microsoft tem mencionado os seguintes novos recursos introduzidos nas últimas 3 versões do WinUI.

Novos recursos no WinUI Preview

  • Capacidade de criar aplicativos de área de trabalho com WinUI, incluindo .NET 5 para aplicativos Win32
  • RadialGradientBrush
  • Atualizações de TabView
  • Atualizações de tema escuro
  • Melhorias e atualizações para WebView2.
    • Suporte para alta DPI
    • Suporte para redimensionamento e movimentação de janelas
    • Atualizado para atingir a versão mais recente do Edge
    • Não é mais necessário fazer referência a um pacote Nuget específico do WebView2
  • SwapChainPanel
  • Suporte para MRT Core.
    • Isso torna os aplicativos mais rápidos e leves na inicialização e fornece uma pesquisa de recursos mais rápida.
  • Suporte ARM64
  • Arraste e solte dentro e fora dos aplicativos
  • RenderTargetBitmap (atualmente apenas conteúdo XAML - sem conteúdo SwapChainPanel)
  • Suporte para cursor personalizado
  • Entrada fora do thread
  • Melhorias em nossas ferramentas / experiência do desenvolvedor:
    • Live Visual Tree, Hot Reload, Live Property Explorer e ferramentas semelhantes
    • Intellisense para WinUI 3
  • Melhorias necessárias para migração de código aberto

Para obter mais informações sobre o WinUI 3 e seu roteiro, consulte o Roteiro da Biblioteca de IU do Windows no GitHub.


A Microsoft também está prestes a usá-lo como um substituto para as principais partes da interface do usuário do Windows 10, incluindo o menu Iniciar, Action Center, Desktop e a barra de tarefas. Além do shell, o WinUI está chegando aos aplicativos UWP integrados, o aplicativo Fotos do Windows 10, o Windows Calendar, o Windows Maps, o Movies & TV, o Sticky Notes e a Calculadora. Internamente, a Microsoft já os está testando. Os aplicativos receberam cantos arredondados para menus, diálogos e outros elementos. Confira esta postagem:

A aparência arredondada com WinUI alcançou os aplicativos integrados do Windows 10

Como atribuir palavras-chave ao mecanismo de pesquisa no Microsoft Edge

Como atribuir palavras-chave ao mecanismo de pesquisa no Microsoft Edge

RECOMENDADO: Clique aqui para corrigir problemas do Windows e otimizar o desempenho do sistemaVej...

Consulte Mais informação

Sergey Tkachenko, autor na Winaero

Algum tempo atrás, a Microsoft adicionou um novo recurso ao Edge Canary, chamado Web Capture. Ele...

Consulte Mais informação

As versões 18362.693 e 18363.693 do Windows 10 foram lançadas com KB4535996

As versões 18362.693 e 18363.693 do Windows 10 foram lançadas com KB4535996

RECOMENDADO: Clique aqui para corrigir problemas do Windows e otimizar o desempenho do sistemaAlé...

Consulte Mais informação