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.
O Windows Forms para .NET 5 adiciona os seguintes recursos e aprimoramentos sobre o .NET Framework.
Há algumas alterações importantes que você deve estar ciente ao migrar do .NET Framework para o .NET 5. Para obter mais informações, consulte Alterações significativas no Windows Forms.
Funcionalidades melhoradas
Os padrões de automação da interface do usuário da Microsoft funcionam melhor com ferramentas de acessibilidade como o Narrador e o Jaws.
Desempenho melhorado.
O modelo de projeto VB.NET usa como padrão as configurações do DPI SystemAware para resoluções de alto DPI, como monitores 4k.
A fonte padrão corresponde às recomendações de design atuais do Windows.
Atenção
Isso pode afetar o layout de aplicativos migrados do .NET Framework.
Novos controlos
Os seguintes controles foram adicionados desde que o Windows Forms foi portado para o .NET Framework:
System.Windows.Forms.TaskDialog
Uma caixa de diálogo de tarefa é uma janela que pode ser usada para exibir informações e receber entradas simples do usuário. Como uma caixa de mensagem, ela é formatada pelo sistema operacional de acordo com os parâmetros definidos. A caixa de diálogo de tarefas tem mais recursos do que uma caixa de mensagem. Para obter mais informações, consulte o exemplo de diálogo Tarefa .
Microsoft.Web.WebView2.WinForms.WebView2
Um novo controlo de navegador da Web com compatibilidade com tecnologias web modernas. Baseado no Edge (Chromium). Para obter mais informações, consulte Introdução ao WebView2 no Windows Forms.
Controlos melhorados
-
- Suporta grupos dobráveis
- Rodapés
- Imagens de legendas, tarefas e títulos agrupadas
System.Windows.Forms.FolderBrowserDialog
Esta caixa de diálogo foi atualizada para usar a experiência moderna do Windows em vez da antiga experiência do Windows 7.
System.Windows.Forms.FileDialog
Adicionado suporte para ClientGuid.
ClientGuidpermite que uma aplicação que realiza chamadas associe um GUID ao estado persistente de uma caixa de diálogo. O estado de uma caixa de diálogo pode incluir fatores como a última pasta visitada e a posição e o tamanho da caixa de diálogo. Normalmente, esse estado é persistido com base no nome do arquivo executável. Com oClientGuid, uma aplicação pode manter diferentes estados das janelas de diálogo dentro da mesma aplicação.
System.Windows.Forms.TextRenderer
Suporte adicionado para ReadOnlySpan<T> para melhorar o desempenho da renderização de texto.
Ver também
.NET Desktop feedback